CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
Fixed issue with modules from rc startup
[initrd.git] / filesystem / rc
index f7b7a6f9df386986c2a61685627fe7d4f111cc97..8fd3474ac63b408b25d090a60aa1497a6e9ffed1 100755 (executable)
@@ -79,15 +79,16 @@ find_and_mount_media() {
                echo
        else
                # configure modules
-               MODULES_DIR="`find /media/crux/kernel -type d -name 'modules-*'`"
-               if [ ! -z "$MODULES_DIR" ]; then
-                       ln -sf $MODULES_DIR/lib/modules /lib
+               MODULES="`find /media/crux/kernel -type f -name 'modules-*.tar.*'`"
+               if [ ! -z "$MODULES" ]; then
+                       tar -C /tmp -xf $MODULES
+                       cd /lib && ln -s /tmp/lib/* .
                        depmod
                fi
                # configure pkgutils
-               PKGUTILS="`find /media/crux/core -type f -name 'pkgutils#*.pkg.tar.gz'`"
+               PKGUTILS="`find /media/crux/core -type f -name 'pkgutils#*.pkg.tar.*'`"
                if [ ! -z "$PKGUTILS" ]; then
-                       tar -C /tmp -xzf $PKGUTILS
+                       tar -C /tmp -xf $PKGUTILS
                        cd /usr/bin && ln -s /tmp/usr/bin/* .
                        cd /etc && ln -s /tmp/etc/* .
                fi
@@ -99,7 +100,7 @@ find_and_mount_media() {
 #
 
 echo ""
-echo -e "${BOLD}CRUX-ARM 2.7 - ${BLUE}http://crux-arm.nu/${NORM}"
+echo -e "${BOLD}CRUX-ARM 2.7.1 - ${BLUE}http://crux-arm.nu/${NORM}"
 echo ""
 
 exec >/dev/console </dev/console 2>&1