termux-packages/packages/debootstrap/scripts-debian-common.patch

42 lines
1.3 KiB
Diff
Raw Normal View History

2018-07-10 16:46:43 +02:00
diff -uNr debootstrap-1.0.106/scripts/debian-common debootstrap-1.0.106.mod/scripts/debian-common
--- debootstrap-1.0.106/scripts/debian-common 2018-07-05 11:48:22.000000000 +0300
+++ debootstrap-1.0.106.mod/scripts/debian-common 2018-07-10 15:33:41.289906934 +0300
@@ -60,7 +60,7 @@
2017-06-06 10:20:41 +02:00
setup_etc
if [ ! -e "$TARGET/etc/fstab" ]; then
echo '# UNCONFIGURED FSTAB FOR BASE SYSTEM' > "$TARGET/etc/fstab"
- chown 0:0 "$TARGET/etc/fstab"; chmod 644 "$TARGET/etc/fstab"
+ chmod 644 "$TARGET/etc/fstab"
fi
2017-06-06 10:20:41 +02:00
setup_devices
2018-07-10 16:46:43 +02:00
@@ -102,7 +102,6 @@
}
if ! doing_variant fakechroot; then
2017-06-06 10:20:41 +02:00
- setup_proc
in_target /sbin/ldconfig
fi
2018-07-10 16:46:43 +02:00
@@ -172,6 +171,20 @@
2017-06-06 10:20:41 +02:00
echo \"Warning: Fake start-stop-daemon called, doing nothing\"" > "$TARGET/sbin/start-stop-daemon"
chmod 755 "$TARGET/sbin/start-stop-daemon"
2017-06-06 10:20:41 +02:00
+ # Replace problematic binaries with a stub
+ echo "" > "$TARGET/bin/chown"
+ echo "" > "$TARGET/usr/sbin/groupadd"
+ echo "" > "$TARGET/usr/sbin/groupdel"
+ echo "" > "$TARGET/usr/sbin/groupmod"
+ echo "" > "$TARGET/usr/sbin/useradd"
+ echo "" > "$TARGET/usr/sbin/userdel"
+ echo "" > "$TARGET/usr/sbin/usermod"
+ echo "" > "$TARGET/usr/bin/chage"
+ echo "" > "$TARGET/usr/bin/chfn"
+ echo "" > "$TARGET/usr/bin/dpkg-statoverride"
+
+ echo "nameserver 8.8.8.8\nnameserver 8.8.4.4" > "$TARGET/etc/resolv.conf"
+
setup_dselect_method apt
2017-06-06 10:20:41 +02:00
smallyes '' |