- Timestamp:
- Oct 29, 2007, 2:24:06 PM (17 years ago)
- Location:
- branches/2.2.5/mindi/rootfs/sbin
- Files:
-
- 2 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.5/mindi/rootfs/sbin/init
r1729 r1734 278 278 mount -n -t devpts -o mode=620 none /dev/pts 279 279 mount -n -t tmpfs none /dev/shm 280 PKLVL=`cut -f1 /proc/sys/kernel/printk` 281 echo 0 > /proc/sys/kernel/printk 280 282 /sbin/udevd --daemon 283 echo $PKLVL > /proc/sys/kernel/printk 281 284 } 282 285 -
branches/2.2.5/mindi/rootfs/sbin/install-additional-tools
r1315 r1734 19 19 LogIt "Starting install-additional-tools" 20 20 mountdir=$GROOVY 21 # Should be the same as in mindi => conf param 22 MAX_DISKS=99 21 23 mkdir -p $mountdir 22 24 diskno=1 … … 25 27 LogIt "I am assuming the data disks' contents are already in $mountdir." 26 28 else 27 while [ "$diskno" -lt " 20" ] ; do28 LogIt "PLEASE WAIT. Untarring and softlinkingdisk #$diskno" 229 untar -and-softlink $diskno $mountdir /29 while [ "$diskno" -lt "$MAX_DISKS" ] ; do 30 LogIt "PLEASE WAIT. Untarring disk #$diskno" 2 31 untar $diskno $mountdir 30 32 res=$(($res+$?)) 31 33 [ -e "/LAST-DISK" ] && diskno=999 … … 36 38 rm -f /LAST-DISK 37 39 38 echo -e -n "Recombining large files..." 40 LogIt "Recombining large files..." 1 39 41 biggienumber=0 40 42 while [ -e "$mountdir/slice-$biggienumber.name" ] ; do 41 43 stub=$mountdir/slice-$biggienumber 42 44 biggiefname=`cat $stub.name` 45 if [ -f $biggiefname ]; then 46 LogIt "$biggiefname already exists - skipped" 1 47 biggienumber=$(($biggienumber+1)) 48 continue 49 fi 43 50 biggiefsize=`cat $stub.size` 44 51 rm -f $stub.name $stub.size … … 56 63 done 57 64 58 echo "$biggiefname ($biggiefsize KB) restored. $sliceno slices." >> $LOGFILE65 LogIt "$biggiefname ($biggiefsize KB) restored. $sliceno slices." 1 59 66 60 67 mkdir -p $biggiefname … … 64 71 rm -f /tmp/out.dat 65 72 biggienumber=$(($biggienumber+1)) 66 echo -e -n "."67 73 done 68 echo -en "Done. \r"69 74 rm -f /slice* 70 75 71 LogIt "Resolving softlinks" 72 echo -en "Finalizing softlinks..." 76 LogIt "Populating / with tar file content..." 1 73 77 74 78 cd $mountdir 75 for path in `find | grep -v /etc/fstab` ; do 76 if [ -d "$path" ] ; then 77 mkdir /$path 2> /dev/null 78 else 79 # Patch from Andrew Bulhak 80 if [ -h "/$path" ] ; then 81 # echo "removing symlink /$path" 82 rm -f /$path 83 fi 84 # end patch 85 mv -f $path /$path 86 fi 87 done 88 cp -f etc/fstab /tmp/fstab 89 tar cf - sbin bin usr/bin usr/sbin lib usr/lib lib64 usr/lib64 | (cd / ; tar xf -) 79 mv etc/fstab etc/raidtab /tmp 90 80 81 liste=`ls` 82 if [ "$liste" ]; then 83 tar cf - $liste | (cd / ; tar xf -) 84 rm -fr $liste 85 fi 91 86 cd / 92 93 for i in modprobe lsmod depmod rmmod ; do94 [ -e "$mountdir/sbin/$i" ] && ln -sf $mountdir/sbin/$i /sbin/$i95 done96 87 97 88 sync;sync;sync 98 89 99 echo "Done." 100 101 for j in io.sys msdos.sys embleer.B.bz2 embleer.C.bz2 ; do 102 [ -e "$mountdir/$j" ] && ln -sf $mountdir/$j /$j 103 done 104 [ -e "$mountdir/etc/fstab" ] && ln -sf $mountdir/etc/fstab /tmp/fstab 105 [ -e "$mountdir/etc/raidtab" ] && ln -sf $mountdir/etc/raidtab /tmp/raidtab 90 LogIt "Done." 1 106 91 107 92 which gawk 2> /dev/null > /dev/null -
branches/2.2.5/mindi/rootfs/sbin/untar
r1731 r1734 16 16 mountpoint=/mnt/floppy 17 17 [ -e "/tmp/CDROM-LIVES-HERE" ] && mountpoint=/mnt/cdrom/images 18 [ "$#" -eq " 3" ] || Die "untar-and-softlink <tarball> <untar_to> <softlink_to>"18 [ "$#" -eq "2" ] || Die "untar <tarball> <untar_to>" 19 19 diskno=$1 20 20 untar_path=$2 21 #softlink_path=$322 21 tarball=$mountpoint/$diskno.tar.gz 23 22 if [ -e "/tmp/CDROM-LIVES-HERE" ] ; then
Note:
See TracChangeset
for help on using the changeset viewer.