MARKER=1
PORTABLE_PREFIXES=app0 minimal minimal-app0
EOF
+if [ ! -L "$BUILDROOT/etc/os-release" ]; then
+ cp "$BUILDROOT/usr/lib/os-release" "$BUILDROOT/etc/os-release"
+fi
cp "$BUILDROOT/usr/lib/systemd/system/minimal-app0.service" "$BUILDROOT/usr/lib/systemd/system/minimal-app0-foo.service"
MARKER=2
PORTABLE_PREFIXES=app0 minimal minimal-app0
EOF
+if [ ! -L "$BUILDROOT/etc/os-release" ]; then
+ cp "$BUILDROOT/usr/lib/os-release" "$BUILDROOT/etc/os-release"
+fi
cp "$BUILDROOT/usr/lib/systemd/system/minimal-app0.service" "$BUILDROOT/usr/lib/systemd/system/minimal-app0-bar.service"
echo "VERSION=1.2.3"
} >"$root/usr/lib/os-release"
+ if [[ -e $root/etc/os-release ]] && [[ ! -L $root/etc/os-release ]]; then
+ mv "$root/etc/os-release" "$root/etc/os-release.orig"
+ cp "$root/usr/lib/os-release" "$root/etc/os-release"
+ fi
+
prepend_trap "cleanup_os_release ${root@Q}"
}
# shellcheck disable=SC2317 # It is not unreachable, used in a trap couple lines above.
mv "$root/usr/lib/os-release.orig" "$root/usr/lib/os-release"
fi
+ # shellcheck disable=SC2317 # It is not unreachable, used in a trap couple lines above.
+ if [[ -e $root/etc/os-release.orig ]]; then
+ # shellcheck disable=SC2317 # It is not unreachable, used in a trap couple lines above.
+ mv "$root/etc/os-release.orig" "$root/etc/os-release"
+ fi
}
prepare_extension_image() {