Changeset e5f5970 for CLFS/master.sh


Ignore:
Timestamp:
07/03/2006 11:49:13 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:
483ab89
Parents:
ac1d897
Message:

more corrections to CLFS scripts.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CLFS/master.sh

    rac1d897 re5f5970  
    4242025-addinguser:  024-creatingcrossdir
    4343        @\$(call echo_message, Building)
    44         @if [ ! -d /home/lfs ]; then \\
    45                 groupadd lfs; \\
    46                 useradd -s /bin/bash -g lfs -m -k /dev/null lfs; \\
     44        @if [ ! -d /home/clfs ]; then \\
     45                groupadd clfs; \\
     46                useradd -s /bin/bash -g clfs -m -k /dev/null clfs; \\
    4747        else \\
    48                 touch user-lfs-exist; \\
     48                touch user-clfs-exist; \\
    4949        fi;
    50         @chown lfs \$(MOUNT_PT) && \\
    51         chown lfs \$(MOUNT_PT)/tools && \\
    52         chown lfs \$(MOUNT_PT)/cross-tools && \\
    53         chown lfs \$(MOUNT_PT)/sources && \\
     50        @chown clfs \$(MOUNT_PT) && \\
     51        chown clfs \$(MOUNT_PT)/tools && \\
     52        chown clfs \$(MOUNT_PT)/cross-tools && \\
     53        chown clfs \$(MOUNT_PT)/sources && \\
    5454        touch \$@ && \\
    5555        echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
     
    5858026-settingenvironment:  025-addinguser
    5959        @\$(call echo_message, Building)
    60         @if [ -f /home/lfs/.bashrc -a ! -f /home/lfs/.bashrc.XXX ]; then \\
    61                 mv /home/lfs/.bashrc /home/lfs/.bashrc.XXX; \\
     60        @if [ -f /home/clfs/.bashrc -a ! -f /home/clfs/.bashrc.XXX ]; then \\
     61                mv /home/clfs/.bashrc /home/clfs/.bashrc.XXX; \\
    6262        fi;
    63         @if [ -f /home/lfs/.bash_profile  -a ! -f /home/lfs/.bash_profile.XXX ]; then \\
    64                 mv /home/lfs/.bash_profile /home/lfs/.bash_profile.XXX; \\
     63        @if [ -f /home/clfs/.bash_profile  -a ! -f /home/clfs/.bash_profile.XXX ]; then \\
     64                mv /home/clfs/.bash_profile /home/clfs/.bash_profile.XXX; \\
    6565        fi;
    66         @echo "set +h" > /home/lfs/.bashrc && \\
    67         echo "umask 022" >> /home/lfs/.bashrc && \\
    68         echo "CLFS=\$(MOUNT_PT)" >> /home/lfs/.bashrc && \\
    69         echo "LC_ALL=POSIX" >> /home/lfs/.bashrc && \\
    70         echo "PATH=/cross-tools/bin:/bin:/usr/bin" >> /home/lfs/.bashrc && \\
    71         echo "export CLFS LC_ALL PATH" >> /home/lfs/.bashrc && \\
    72         echo "" >> /home/lfs/.bashrc && \\
    73         echo "unset CFLAGS" >> /home/lfs/.bashrc && \\
    74         echo "unset CXXFLAGS" >> /home/lfs/.bashrc && \\
    75         echo "" >> /home/lfs/.bashrc && \\
    76         echo "export CLFS_HOST=\"${CLFS_HOST}\"" >> /home/lfs/.bashrc && \\
    77         echo "export CLFS_TARGET=\"${TARGET}\"" >> /home/lfs/.bashrc && \\
    78         echo "export CLFS_TARGET32=\"${TARGET32}\"" >> /home/lfs/.bashrc && \\
    79         echo "source $JHALFSDIR/envars" >> /home/lfs/.bashrc
    80         @chown lfs:lfs /home/lfs/.bashrc && \\
     66        @echo "set +h" > /home/clfs/.bashrc && \\
     67        echo "umask 022" >> /home/clfs/.bashrc && \\
     68        echo "CLFS=\$(MOUNT_PT)" >> /home/clfs/.bashrc && \\
     69        echo "LC_ALL=POSIX" >> /home/clfs/.bashrc && \\
     70        echo "PATH=/cross-tools/bin:/bin:/usr/bin" >> /home/clfs/.bashrc && \\
     71        echo "export CLFS LC_ALL PATH" >> /home/clfs/.bashrc && \\
     72        echo "" >> /home/clfs/.bashrc && \\
     73        echo "unset CFLAGS" >> /home/clfs/.bashrc && \\
     74        echo "unset CXXFLAGS" >> /home/clfs/.bashrc && \\
     75        echo "" >> /home/clfs/.bashrc && \\
     76        echo "export CLFS_HOST=\"${CLFS_HOST}\"" >> /home/clfs/.bashrc && \\
     77        echo "export CLFS_TARGET=\"${TARGET}\"" >> /home/clfs/.bashrc && \\
     78        echo "export CLFS_TARGET32=\"${TARGET32}\"" >> /home/clfs/.bashrc && \\
     79        echo "source $JHALFSDIR/envars" >> /home/clfs/.bashrc
     80        @chown clfs:clfs /home/clfs/.bashrc && \\
    8181        touch envars && \\
    8282        touch \$@ && \\
     
    132132    # If $pkg_tarball isn't empty, we've got a package...
    133133    #
    134     [[ "$pkg_tarball" != "" ]] && wrt_unpack "$pkg_tarball"
    135     #
    136     wrt_run_as_su "${this_script}" "${file}"
     134    [[ "$pkg_tarball" != "" ]] && wrt_unpack_clfs "$pkg_tarball"
     135    #
     136    wrt_run_as_clfs_su "${this_script}" "${file}"
    137137    #
    138138    [[ "$pkg_tarball" != "" ]] && wrt_remove_build_dirs "${name}"
     
    191191    # Insert instructions for unpacking the package and to set the PKGDIR variable.
    192192    #
    193     [[ "$pkg_tarball" != "" ]] && wrt_unpack "$pkg_tarball"
     193    [[ "$pkg_tarball" != "" ]] && wrt_unpack_clfs "$pkg_tarball"
    194194    [[ "$pkg_tarball" != "" ]] && [[ "$OPTIMIZE" = "2" ]] &&  wrt_optimize "$name" && wrt_makeflags "$name"
    195195    #
    196     wrt_run_as_su "${this_script}" "${file}"
     196    wrt_run_as_clfs_su "${this_script}" "${file}"
    197197    #
    198198    [[ "$pkg_tarball" != "" ]] && wrt_remove_build_dirs "${name}"
     
    263263    # Insert instructions for unpacking the package and changing directories
    264264    #
    265     [[ "$pkg_tarball" != "" ]] && wrt_unpack "$pkg_tarball"
     265    [[ "$pkg_tarball" != "" ]] && wrt_unpack_clfs "$pkg_tarball"
    266266    [[ "$pkg_tarball" != "" ]] && [[ "$OPTIMIZE" = "2" ]] &&  wrt_optimize "$name" && wrt_makeflags "$name"
    267267    #
     
    273273                   wrt_copy_fstab "${this_script}"
    274274                 else
    275                    wrt_run_as_su  "${this_script}" "${file}"
     275                   wrt_run_as_clfs_su  "${this_script}" "${file}"
    276276                 fi
    277277         ;;
    278       *)         wrt_run_as_su  "${this_script}" "${file}"       ;;
     278      *)         wrt_run_as_clfs_su  "${this_script}" "${file}"       ;;
    279279    esac
    280280    #
     
    333333    if [ "$pkg_tarball" != "" ] ; then
    334334      case $this_script in
    335         *util-linux)    wrt_unpack  "$pkg_tarball"  ;;
     335        *util-linux)    wrt_unpack_clfs  "$pkg_tarball"  ;;
    336336        *)              wrt_unpack2 "$pkg_tarball"  ;;
    337337      esac
     
    342342    case $this_script in
    343343      *kernfs)        wrt_run_as_clfs_root "${this_script}" "${file}"  ;;
    344       *util-linux)    wrt_run_as_su        "${this_script}" "${file}"  ;;
     344      *util-linux)    wrt_run_as_clfs_s    "${this_script}" "${file}"  ;;
    345345      *)              wrt_run_as_chroot1   "${this_script}" "${file}"  ;;
    346346    esac
     
    10641064
    10651065clean-chapter2:
    1066         -if [ ! -f user-lfs-exist ]; then \\
    1067                 userdel lfs; \\
    1068                 rm -rf /home/lfs; \\
     1066        -if [ ! -f user-clfs-exist ]; then \\
     1067                userdel clfs; \\
     1068                rm -rf /home/clfs; \\
    10691069        fi;
    10701070        rm -rf \$(MOUNT_PT)/tools
     
    10721072        rm -rf \$(MOUNT_PT)/cross-tools
    10731073        rm -f /cross-tools
    1074         rm -f envars user-lfs-exist
     1074        rm -f envars user-clfs-exist
    10751075        rm -f 02* logs/02*.log
    10761076
    10771077clean-chapter3:
    10781078        rm -rf \$(MOUNT_PT)/tools/*
    1079         rm -f $cross_tools restore-lfs-env sources-dir
     1079        rm -f $cross_tools restore-clfs-env sources-dir
    10801080        cd logs && rm -f $cross_tools && cd ..
    10811081
     
    10911091
    10921092
    1093 restore-lfs-env:
     1093restore-clfs-env:
    10941094        @\$(call echo_message, Building)
    1095         @if [ -f /home/lfs/.bashrc.XXX ]; then \\
    1096                 mv -f /home/lfs/.bashrc.XXX /home/lfs/.bashrc; \\
     1095        @if [ -f /home/clfs/.bashrc.XXX ]; then \\
     1096                mv -f /home/clfs/.bashrc.XXX /home/clfs/.bashrc; \\
    10971097        fi;
    1098         @if [ -f /home/lfs/.bash_profile.XXX ]; then \\
    1099                 mv /home/lfs/.bash_profile.XXX /home/lfs/.bash_profile; \\
     1098        @if [ -f /home/clfs/.bash_profile.XXX ]; then \\
     1099                mv /home/clfs/.bash_profile.XXX /home/clfs/.bash_profile; \\
    11001100        fi;
    1101         @chown lfs:lfs /home/lfs/.bash* && \\
     1101        @chown clfs:clfs /home/clfs/.bash* && \\
    11021102        touch \$@ && \\
    11031103        echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
     
    11101110        @-umount \$(MOUNT_PT)/sys
    11111111        @-umount \$(MOUNT_PT)/proc
    1112         @-if [ ! -f user-lfs-exist ]; then \\
    1113                 userdel lfs; \\
    1114                 rm -rf /home/lfs; \\
     1112        @-if [ ! -f user-clfs-exist ]; then \\
     1113                userdel clfs; \\
     1114                rm -rf /home/clfs; \\
    11151115        fi;
    11161116
     
    11461146
    11471147clean-jhalfs:
    1148         -if [ ! -f user-lfs-exist ]; then \\
    1149                 userdel lfs; \\
    1150                 rm -rf /home/lfs; \\
     1148        -if [ ! -f user-clfs-exist ]; then \\
     1149                userdel clfs; \\
     1150                rm -rf /home/clfs; \\
    11511151        fi;
    11521152        rm -rf \$(MOUNT_PT)/tools
     
    11541154        rm -rf \$(MOUNT_PT)/cross-tools
    11551155        rm -f /cross-tools
    1156         rm -f envars user-lfs-exist
     1156        rm -f envars user-clfs-exist
    11571157        rm -f 02* logs/02*.log
    11581158
     
    11601160        rm -rf /tools/*
    11611161        rm -f $cross_tools && rm -f $temptools && rm -f $chroottools && rm -f $boottools
    1162         rm -f restore-lfs-env sources-dir
     1162        rm -f restore-clfs-env sources-dir
    11631163        cd logs && rm -f $cross_tools && rm -f $temptools && rm -f $chroottools && rm -f $boottools && cd ..
    11641164
     
    11761176
    11771177
    1178 restore-lfs-env:
     1178restore-clfs-env:
    11791179        @\$(call echo_message, Building)
    1180         @if [ -f /home/lfs/.bashrc.XXX ]; then \\
    1181                 mv -fv /home/lfs/.bashrc.XXX /home/lfs/.bashrc; \\
     1180        @if [ -f /home/clfs/.bashrc.XXX ]; then \\
     1181                mv -fv /home/clfs/.bashrc.XXX /home/clfs/.bashrc; \\
    11821182        fi;
    1183         @if [ -f /home/lfs/.bash_profile.XXX ]; then \\
    1184                 mv -v /home/lfs/.bash_profile.XXX /home/lfs/.bash_profile; \\
     1183        @if [ -f /home/clfs/.bash_profile.XXX ]; then \\
     1184                mv -v /home/clfs/.bash_profile.XXX /home/clfs/.bash_profile; \\
    11851185        fi;
    1186         @chown lfs:lfs /home/lfs/.bash* && \\
     1186        @chown clfs:clfs /home/clfs/.bash* && \\
    11871187        touch \$@ && \\
    11881188        echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
Note: See TracChangeset for help on using the changeset viewer.