summaryrefslogtreecommitdiff
path: root/nonsystemd/devtools/nonsystemd.patch
diff options
context:
space:
mode:
Diffstat (limited to 'nonsystemd/devtools/nonsystemd.patch')
-rw-r--r--nonsystemd/devtools/nonsystemd.patch43
1 files changed, 43 insertions, 0 deletions
diff --git a/nonsystemd/devtools/nonsystemd.patch b/nonsystemd/devtools/nonsystemd.patch
new file mode 100644
index 000000000..ff93aa9f4
--- /dev/null
+++ b/nonsystemd/devtools/nonsystemd.patch
@@ -0,0 +1,43 @@
+diff --git a/arch-nspawn.in b/arch-nspawn.in
+index cde1f60..03dc29c 100644
+--- a/arch-nspawn.in
++++ b/arch-nspawn.in
+@@ -23,8 +23,8 @@ files=()
+ mount_args=()
+
+ usage() {
+- echo "Usage: ${0##*/} [options] working-dir [systemd-nspawn arguments]"
+- echo "A wrapper around systemd-nspawn. Provides support for pacman."
++ echo "Usage: ${0##*/} [options] working-dir [chroot-nspawn arguments]"
++ echo "A wrapper around chroot-nspawn. Provides support for pacman."
+ echo
+ echo ' options:'
+ echo ' -C <file> Location of a pacman config file'
+@@ -124,10 +124,13 @@ fi
+ copy_hostconf
+
+ eval "$(grep -a '^CARCH=' "$working_dir/etc/makepkg.conf")"
++case "$CARCH" in
++ armv7h) CARCH=armv7l;;
++esac
+
+ [[ -z $nosetarch ]] || unset CARCH
+
+-exec ${CARCH:+setarch "$CARCH"} systemd-nspawn -q \
++exec ${CARCH:+setarch "$CARCH"} chroot-nspawn -q \
+ -D "$working_dir" \
+ -E "PATH=/usr/local/sbin:/usr/local/bin:/usr/bin" \
+ --register=no --keep-unit --as-pid2 \
+diff --git a/mkarchroot.in b/mkarchroot.in
+index 37f6802..d20a859 100644
+--- a/mkarchroot.in
++++ b/mkarchroot.in
+@@ -97,8 +97,6 @@ printf '%s.UTF-8 UTF-8\n' en_US de_DE > "$working_dir/etc/locale.gen"
+ echo 'LANG=en_US.UTF-8' > "$working_dir/etc/locale.conf"
+ echo "$CHROOT_VERSION" > "$working_dir/.arch-chroot"
+
+-systemd-machine-id-setup --root="$working_dir"
+-
+ exec arch-nspawn \
+ "${nspawn_args[@]}" \
+ "$working_dir" locale-gen