Changeset 8f2c086
- Timestamp:
- 11/11/2006 09:20:15 PM (17 years ago)
- Branches:
- 2.3, 2.3.x, 2.4, ablfs, ablfs-more, legacy, new_features, trunk
- Children:
- ca6b261
- Parents:
- 195ed9f
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
CLFS/master.sh
r195ed9f r8f2c086 358 358 # 359 359 if [ "$pkg_tarball" != "" ] ; then 360 case $this_script in 361 *util-linux) ROOT_Unpack "$pkg_tarball" ;; 362 *) CHROOT_Unpack "$pkg_tarball" ;; 363 esac 360 CHROOT_Unpack "$pkg_tarball" 364 361 [[ "$OPTIMIZE" = "2" ]] && wrt_optimize "$name" && wrt_makeflags "$name" 365 362 fi … … 367 364 # Select a script execution method 368 365 case $this_script in 369 *kernfs) wrt_RunAsRoot "${this_script}" "${file}" ;; 370 *util-linux) ROOT_RunAsRoot "${file}" ;; 366 *kernfs) wrt_RunAsRoot "${file}" ;; 371 367 *) CHROOT_wrt_RunAsRoot "${file}" ;; 372 368 esac … … 457 453 # The following 2 scripts are defined in the /boot directory but need 458 454 # to be run as a root user. Set them up here but run them in another phase 459 *changingowner*) wrt_RunAsRoot "${ this_script}" "${file}" ;;460 *devices*) wrt_RunAsRoot "${ this_script}" "${file}" ;;455 *changingowner*) wrt_RunAsRoot "${file}" ;; 456 *devices*) wrt_RunAsRoot "${file}" ;; 461 457 *fstab*) if [[ -n "$FSTAB" ]]; then 462 458 LUSER_wrt_CopyFstab -
CLFS2/master.sh
r195ed9f r8f2c086 392 392 fi 393 393 ;; 394 *chowning) wrt_RunAsRoot "${ this_script}" "${file}"394 *chowning) wrt_RunAsRoot "${file}" 395 395 ;; 396 396 *) LUSER_wrt_RunAsUser "${file}" -
CLFS3/master.sh
r195ed9f r8f2c086 386 386 fi 387 387 ;; 388 *chowning) wrt_RunAsRoot "${ this_script}" "${file}"388 *chowning) wrt_RunAsRoot "${file}" 389 389 ;; 390 390 *) LUSER_wrt_RunAsUser "${file}" -
HLFS/master.sh
r195ed9f r8f2c086 363 363 case "${this_script}" in 364 364 *kernfs* | *changingowner*) 365 wrt_RunAsRoot "${ this_script}" "${file}"365 wrt_RunAsRoot "${file}" 366 366 ;; 367 367 *) # The rest of Chapter06 -
LFS/master.sh
r195ed9f r8f2c086 137 137 # The changingowner script must be run as root. 138 138 case "${this_script}" in 139 *changingowner) wrt_RunAsRoot "$ {this_script}" "$file" ;;139 *changingowner) wrt_RunAsRoot "$file" ;; 140 140 *) LUSER_wrt_RunAsUser "$file" ;; 141 141 esac … … 253 253 # and not to use chroot. 254 254 case "${this_script}" in 255 *kernfs) wrt_RunAsRoot "${this_script}""$file" ;;255 *kernfs) wrt_RunAsRoot "$file" ;; 256 256 *) CHROOT_wrt_RunAsRoot "$file" ;; 257 257 esac -
common/libs/func_wrt_Makefile
r195ed9f r8f2c086 127 127 128 128 #----------------------------------# 129 ROOT_Unpack() { # An alias, for clairity130 #----------------------------------#131 local FILE=$1132 local optSAVE_PREVIOUS=$2133 134 if [[ "${optSAVE_PREVIOUS}" != "1" ]]; then135 (136 cat << EOF137 @\$(call remove_existing_dirs,$FILE)138 EOF139 ) >> $MKFILE.tmp140 fi141 142 (143 cat << EOF144 @\$(call unpack,$FILE)145 @\$(call get_pkg_root_LUSER)146 EOF147 ) >> $MKFILE.tmp148 }149 150 #----------------------------------#151 129 LUSER_wrt_unpack() { # Unpack and set 'ROOT' var 152 130 #----------------------------------# … … 214 192 ( 215 193 cat << EOF 216 @echo "export TEST_LOG= /\$(SCRIPT_ROOT)/test-logs/$TESTLOGFILE" >> envars && \\194 @echo "export TEST_LOG=\$(crTESTLOGDIR)/$TESTLOGFILE" >> envars && \\ 217 195 echo "\$(nl_)\`date\`\$(nl_)" >test-logs/$TESTLOGFILE 218 196 EOF … … 229 207 #----------------------------------# 230 208 local MOUNT_ENV 231 local this_script=$1 232 local file=$2 209 local file=$1 233 210 234 211 case ${PROGNAME} in 235 212 lfs ) MOUNT_ENV="LFS" ;; 236 blfs ) MOUNT_ENV="BLFS" ;;237 213 clfs ) MOUNT_ENV="CLFS" ;; 238 214 clfs2 ) MOUNT_ENV="CLFS" ;; … … 251 227 252 228 #----------------------------------# 253 ROOT_RunAsRoot() { #254 #----------------------------------#255 local file=$1256 (257 cat << EOF258 @( time { source envars && \$(CMDSDIR)/$file >>logs/\$@ 2>&1 ; } ) 2>>logs/\$@ && \\259 \$(PRT_DU_CR) >>logs/\$@260 EOF261 ) >> $MKFILE.tmp262 }263 264 #----------------------------------#265 229 LUSER_wrt_RunAsUser() { # Execute script inside time { }, footer to log file 266 230 #----------------------------------# … … 281 245 ( 282 246 cat << EOF 283 @( time { source envars && \$(crCMDSDIR)/ $file>>logs/\$@ 2>&1 ; } ) 2>>logs/\$@ && \\247 @( time { source envars && \$(crCMDSDIR)/`dirname $file`/\$@ >>logs/\$@ 2>&1 ; } ) 2>>logs/\$@ && \\ 284 248 \$(PRT_DU_CR) >>logs/\$@ 285 249 EOF
Note:
See TracChangeset
for help on using the changeset viewer.