slitaz-boot-scripts rev 463

init: busybox may need /usr/lib/libstd++.so (again)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Jul 07 06:33:59 2020 +0000 (2020-07-07)
parents 116fadfa4b92
children fc5989c03379
files init
line diff
     1.1 --- a/init	Sun Jul 05 19:36:30 2020 +0000
     1.2 +++ b/init	Tue Jul 07 06:33:59 2020 +0000
     1.3 @@ -279,9 +279,11 @@
     1.4  	for i in $(ls -a /); do
     1.5  		case "$i" in
     1.6  			.*|cdrom)	;;
     1.7 -			mnt|proc|sys)	mkdir /mnt/$i ;;
     1.8 -			lib)	mkdir /mnt/$i && mv /$i/[fmu]* /mnt/$i && cp -dpu /$i/* /mnt/$i && cp -dp /usr/$i/lib* /$i ;;
     1.9 -			*)	mv /$i /mnt && ln -s /mnt/$i / || fail
    1.10 +			mnt|proc|run|sys)	mkdir /mnt/$i;;
    1.11 +			dev)	cp -a /$i /mnt;;
    1.12 +			*) mv /$i /mnt; ln -s /mnt/$i / 2> /dev/null ||
    1.13 +			  LD_LIBRARY_PATH=/mnt/lib:/mnt/usr/lib:/lib:/usr/lib \
    1.14 +			  /mnt/lib/ld-linux.so.2 /mnt/bin/ln -s /mnt/$i /;;
    1.15  		esac
    1.16  	done || fail 3mSkipped
    1.17  quit