# HG changeset patch # User Pascal Bellard # Date 1374153063 0 # Node ID a592b36892bace88aa92dbf7b73e6d11b714cdf5 # Parent efbd89023863d073bc7c27ce2b6a371c846d76c2 base-tiny: may reuse passwd diff -r efbd89023863 -r a592b36892ba base-tiny/receipt --- a/base-tiny/receipt Thu Jul 18 10:39:23 2013 +0000 +++ b/base-tiny/receipt Thu Jul 18 13:11:03 2013 +0000 @@ -30,6 +30,7 @@ slitaz-base-files /etc/fstab slitaz-base-files /etc/group slitaz-base-files /etc/passwd +slitaz-base-files /etc/gshadow slitaz-base-files /etc/shadow slitaz-boot-scripts /etc/inittab slitaz-boot-scripts /etc/network.conf @@ -60,7 +61,7 @@ cat < -Root password +Root password (empty=disable) @@ -130,11 +131,16 @@ -e "s/^DHCP=.*/DHCP=\"$DHCP\"/" \ -e "s/^IP=.*/IP=\"$IP\"/" $1/etc/network.conf if [ -n "$PASSWORD" ]; then - mkdir $1/lib - cp -a /lib/lib[cm][.-]* /lib/ld* $1/lib - cp -a /bin/busybox $1/lib/chpasswd - echo "root:$PASSWORD" | chroot $1/ /lib/chpasswd -m - rm -rf $1/lib + case "$PASSWORD" in + \$1\$*) + sed -i "s|^root:[^:]*|root:$PASSWORD|" $1/etc/shadow ;; + *) + mkdir $1/lib + cp -a /lib/lib[cm][.-]* /lib/ld* $1/lib + cp -a /bin/busybox $1/lib/chpasswd + echo "root:$PASSWORD" | chroot $1/ /lib/chpasswd -m + rm -rf $1/lib + esac else sed -i 's/^root:[^:]*:/root::/' $1/etc/passwd mkdir $1/root 2> /dev/null diff -r efbd89023863 -r a592b36892ba kernel-modular/receipt --- a/kernel-modular/receipt Thu Jul 18 10:39:23 2013 +0000 +++ b/kernel-modular/receipt Thu Jul 18 13:11:03 2013 +0000 @@ -86,7 +86,7 @@ cd ../.. # Build bzImage without modules first - for i in isa lguest ; do + for i in isa lguest usbstorage fb ; do cp -f ../stuff/$SOURCE-$VERSION-slitaz.config-$TARGET-$i .config # We can't keep every driver in staging sed -i -e 's/^CONFIG_RTL8192/#&/' \ diff -r efbd89023863 -r a592b36892ba nanochess/receipt --- a/nanochess/receipt Thu Jul 18 10:39:23 2013 +0000 +++ b/nanochess/receipt Thu Jul 18 13:11:03 2013 +0000 @@ -21,7 +21,7 @@ mkdir -p $src 2> /dev/null cd $src wget -O index.html \ - $(dirname $WEB_SITE)/archive/toledo_javascript_chess_3.html + $WEB_SITE/archive/toledo_javascript_chess_3.html sed -i -e 's/ start rsync daemon during boot + start rsync daemon during boot

/etc/rsyncd.conf