Changeset fe24ca6 for LFS/master.sh


Ignore:
Timestamp:
06/09/2006 01:31:22 PM (18 years ago)
Author:
George Boudreau <georgeb@…>
Branches:
1.0, 2.3, 2.3.x, 2.4, ablfs, ablfs-more, legacy, new_features, trunk
Children:
e314f7e
Parents:
8f647f3
Message:

added <make restart> feature to the LFS build script

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LFS/master.sh

    r8f647f3 rfe24ca6  
    407407clean:  clean-chapter789 clean-chapter6 clean-chapter5 clean-chapter4
    408408
     409restart: restart_code all
     410
    409411clean-chapter4:
    410412        -if [ ! -f user-lfs-exist ]; then \\
     
    458460        fi;
    459461
     462restart_code:
     463        @echo "This feature is experimental, BUGS may exist"
     464        @if ! stat -c %N /tools | grep "\$(MOUNT_PT)/tools" >/dev/null ; then \\
     465          echo -e "\\nERROR::\\nThe symlink \\"/tools\\" does not point to \\"\$(MOUNT_PT)/tools\\".\\nCorrect the problem and rerun\\n" && false;\\
     466        fi;
     467        @if [ -f ???-kernfs ]; then \\
     468          mkdir -pv \$(MOUNT_PT)/{dev,proc,sys};\\
     469          if [ ! -e \$(MOUNT_PT)/dev/console ]; then \\
     470            mknod -m 600 \$(MOUNT_PT)/dev/console c 5 1;\\
     471          fi;\\
     472          if [ ! -e \$(MOUNT_PT)/dev/null ]; then \\
     473            mknod -m 666 \$(MOUNT_PT)/dev/null c 1 3;\\
     474          fi;\\
     475          if !  mount -l | grep bind >/dev/null ; then \\
     476            mount --bind /dev \$(MOUNT_PT)/dev;\\
     477          fi;\\
     478          if ! mount -l | grep "\$(MOUNT_PT)/dev/pts" >/dev/null ; then \\
     479            mount -vt devpts devpts \$(MOUNT_PT)/dev/pts;\\
     480          fi;\\
     481          if ! mount -l | grep "\$(MOUNT_PT)/dev/shm" >/dev/null ; then \\
     482            mount -vt tmpfs shm \$(MOUNT_PT)/dev/shm;\\
     483          fi;\\
     484          if ! mount -l | grep "\$(MOUNT_PT)/proc" >/dev/null ; then \\
     485            mount -vt proc proc \$(MOUNT_PT)/proc;\\
     486          fi;\\
     487          if ! mount -l | grep "$\(MOUNT_PT)/sys" >/dev/null ; then \\
     488            mount -vt sysfs sysfs \$(MOUNT_PT)/sys;\\
     489          fi;\\
     490        fi;
     491
    460492EOF
    461493) >> $MKFILE
Note: See TracChangeset for help on using the changeset viewer.