# HG changeset patch # User Pascal Bellard # Date 1582910715 -3600 # Node ID 45eaacc1faf86288c9b5d164620f464ed3f4f3b0 # Parent 2ecf107b3ad902ce77283b503b050af0b9528558 Add geninitramfs & busybox-net (again) diff -r 2ecf107b3ad9 -r 45eaacc1faf8 busybox-net/receipt --- a/busybox-net/receipt Fri Feb 28 17:08:39 2020 +0100 +++ b/busybox-net/receipt Fri Feb 28 18:25:15 2020 +0100 @@ -85,7 +85,7 @@ etc/inetd.conf etc/host.conf etc/hosts ; do cp -a $WOK/base-tiny/stuff/$i $fs/$i done - sed '/hostname/{Nd}' -i etc/init.d/network.sh + sed '/hostname/{Nd}' -i $fs/etc/init.d/network.sh # Busybox config files. touch $fs/etc/resolv.conf @@ -112,7 +112,6 @@ config_form() { if [ -z "$MODE" ]; then - [ -n "$HOSTNAME" ] || HOSTNAME=slitaz [ -n "$INTERFACE" ] || INTERFACE=eth0 [ -n "$IP" ] || IP=192.168.0.6 [ -n "$NETMASK" ] || NETMASK=255.255.255.0 @@ -122,10 +121,6 @@ cat < -Host name - - - Interface diff -r 2ecf107b3ad9 -r 45eaacc1faf8 busybox/receipt --- a/busybox/receipt Fri Feb 28 17:08:39 2020 +0100 +++ b/busybox/receipt Fri Feb 28 18:25:15 2020 +0100 @@ -90,11 +90,9 @@ ln -s daemon $fs/etc/init.d/$i done sed -i 's|network.sh ||' $fs/etc/rcS.conf - sed -i 's|Executing all initialization scripts.*|&\ - # Set hostname\ - echo -n "Setting hostname..."\ - hostname -F /etc/hostname\ - status\n|' $fs/etc/init.d/rcS + sed -i 's|.*Executing all initialization scripts|echo -n "Setting hostname..."\ +hostname -F /etc/hostname\ +status\n&|' $fs/etc/init.d/rcS rm -f $fs/etc/init.d/network.sh $fs/etc/network.conf \ $fs/etc/services $fs/etc/networks $fs/etc/inetd.conf \ $fs/etc/host.conf $fs/etc/hosts @@ -111,14 +109,13 @@ config_form() { - if [ -z "$BBCONF" ]; then + if [ -z "$BBHOST" ]; then [ -n "$PASSWORD" ] || PASSWORD=root [ -n "$BBHOST" ] || BBHOST=slitaz [ -n "$FSTAB" ] || FSTAB='/dev/hda1 /mnt ext3 defaults 0 2' [ -n "$RC_LOCAL" ] || RC_LOCAL='[ -x /mnt/boot/init ] && /mnt/boot/init' fi cat < @@ -195,7 +192,7 @@ grep -qs ^root:: /etc/passwd /etc/shadow && passwd EOT fi - [ -n "$HOSTNAME" ] && echo $HOSTNAME > $1/etc/hostname + [ -n "$BBHOST" ] && echo $BBHOST > $1/etc/hostname [ -n "$FSTAB" ] && dos2unix >> $1/etc/fstab < /boot/fs$$/vars . /boot/fs$$/vars @@ -19,7 +19,7 @@ modprobe \${mod//|/ } done echo -mount \$(blkid | sed "/\$root/!d;s|: .*||") /mnt +mount \$(blkid | sed "/${1:-\$root}/!d;s|: .*||") /mnt umount /proc switch_root /mnt /init EOT
Root password (empty=disable)