# HG changeset patch # User Pascal Bellard # Date 1214574034 0 # Node ID 0ae8330553fc505eabc00f9d45670a7503f6f610 # Parent 1c1dad96a8f32043b8dd9d50ec5f325a3b7bd063 slitaz-loram*: ensure to move all need library for insmod diff -r 1c1dad96a8f3 -r 0ae8330553fc slitaz-loram-cdrom/stuff/loram.extract --- a/slitaz-loram-cdrom/stuff/loram.extract Fri Jun 27 13:15:01 2008 +0000 +++ b/slitaz-loram-cdrom/stuff/loram.extract Fri Jun 27 13:40:34 2008 +0000 @@ -30,9 +30,9 @@ done rm -rf usr/.moved fi -if [ -e lib/libz.so ]; then - mv lib/libz.so* usr/lib/ -fi +for ii in lib/libz.so lib/libstdc++.so lib/libgcc_s.so; do + [ -e $ii ] && mv $ii* usr/lib/ +done if [ -L root ]; then rm -f etc/keymap.conf etc/locale.conf etc/resolv.conf etc/TZ etc/motd [ -d var/log.ORG ] && mv -f var/log.ORG var/log diff -r 1c1dad96a8f3 -r 0ae8330553fc slitaz-loram-cdrom/stuff/loram.rootfs --- a/slitaz-loram-cdrom/stuff/loram.rootfs Fri Jun 27 13:15:01 2008 +0000 +++ b/slitaz-loram-cdrom/stuff/loram.rootfs Fri Jun 27 13:40:34 2008 +0000 @@ -1,5 +1,8 @@ echo "$(du -hs /usr | cut -f1) were used by /usr" -mv ./usr/lib/libz.so* ./usr/lib/libstdc++.so* ./lib +lib/ld-*.so --list ./sbin/insmod | grep /usr/lib | cut -d\ -f3 | \ +while read ii; do + mv .${ii%%.so.*}.so* ./lib +done for ii in /sbin /lib /bin; do mkdir -p ./usr/.moved$ii for j in e2fsprogs pcmciautils cpio syslinux-extra isapnptools ncurses \ diff -r 1c1dad96a8f3 -r 0ae8330553fc slitaz-loram/stuff/loram.extract --- a/slitaz-loram/stuff/loram.extract Fri Jun 27 13:15:01 2008 +0000 +++ b/slitaz-loram/stuff/loram.extract Fri Jun 27 13:40:34 2008 +0000 @@ -17,6 +17,6 @@ mv "usr/.moved/$file" "$file" done rm -rf usr/.moved -for i in lib/libz.so lib/libstdc++.so ; do - [ -e $i ] && mv $i* usr/lib/ +for ii in lib/libz.so lib/libstdc++.so lib/libgcc_s.so; do + [ -e $ii ] && mv $ii* usr/lib/ done diff -r 1c1dad96a8f3 -r 0ae8330553fc slitaz-loram/stuff/loram.rootfs --- a/slitaz-loram/stuff/loram.rootfs Fri Jun 27 13:15:01 2008 +0000 +++ b/slitaz-loram/stuff/loram.rootfs Fri Jun 27 13:40:34 2008 +0000 @@ -1,5 +1,8 @@ echo "$(du -hs ./usr | cut -f1) were used by /usr" -mv ./usr/lib/libz.so* ./usr/lib/libstdc++.so* ./lib +lib/ld-*.so --list ./sbin/insmod | grep /usr/lib | cut -d\ -f3 | \ +while read ii; do + mv .${ii%%.so.*}.so* ./lib +done for ii in /sbin /lib /bin; do mkdir -p ./usr/.moved$ii for j in e2fsprogs pcmciautils cpio syslinux-extra isapnptools ncurses \