- Timestamp:
- 04/24/2006 04:41:29 PM (18 years ago)
- Branches:
- experimental
- Children:
- 4edbc92
- Parents:
- 944d69d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
common/common-functions
r944d69d r5359c48 202 202 203 203 #----------------------------------# 204 wrt_target() { # 204 wrt_target() { # Create target and initialize log file 205 205 #----------------------------------# 206 206 local i=$1 … … 211 211 $i: $PREV 212 212 @\$(call echo_message, Building) 213 @echo -e "\n\`date\`\n\nKB: \`du -skx --exclude=jhalfs \$(MOUNT_PT)\`\n" >logs/$this_script 213 214 EOF 214 215 ) >> $MKFILE.tmp … … 274 275 275 276 #----------------------------------# 276 wrt_run_as_su() { # header to log file, execute script, footer to log file277 wrt_run_as_su() { # Execute script inside time { }, footer to log file 277 278 #----------------------------------# 278 279 local this_script=$1 … … 280 281 ( 281 282 cat << EOF 282 @echo -e "\n\`date\`\n\nKB: \`du -sk --exclude={0,1}??-* \$(MOUNT_PT)\`\n" >logs/$this_script && \\ 283 su - lfs -c "source /home/lfs/.bashrc && $JHALFSDIR/${PROGNAME}-commands/$file" >>logs/$this_script 2>&1 && \\ 284 echo -e "\n\`date\`\n\nKB: \`du -sk --exclude={0,1}??-* \$(MOUNT_PT)\`\n" >>logs/$this_script 285 EOF 286 ) >> $MKFILE.tmp 287 } 288 289 290 #----------------------------------# 291 wrt_run_as_root() { # 283 @( time { su - lfs -c "source /home/lfs/.bashrc && $JHALFSDIR/${PROGNAME}-commands/$file" >>logs/$this_script 2>&1 ; } ) 2>>logs/$this_script && \\ 284 echo -e "\nKB: \`du -skx --exclude=jhalfs \$(MOUNT_PT)\`\n" >>logs/$this_script 285 EOF 286 ) >> $MKFILE.tmp 287 } 288 289 290 #----------------------------------# 291 wrt_run_as_root() { # Some scripts must be run as root.. 292 292 #----------------------------------# 293 293 local this_script=$1 … … 295 295 ( 296 296 cat << EOF 297 @echo -e "\n\`date\`\n\nKB: \`du -sk --exclude={0,1}??-* \$(MOUNT_PT)\`\n" >logs/$this_script && \\ 298 export LFS=\$(MOUNT_PT) && ${PROGNAME}-commands/$file >>logs/$this_script 2>&1 && \\ 299 echo -e "\n\`date\`\n\nKB: \`du -sk --exclude={0,1}??-* \$(MOUNT_PT)\`\n" >>logs/$this_script 297 @( time { export LFS=\$(MOUNT_PT) && ${PROGNAME}-commands/$file >>logs/$this_script 2>&1 ; } ) 2>>logs/$this_script && \\ 298 echo -e "\nKB: \`du -skx --exclude=jhalfs \$(MOUNT_PT)\`\n" >>logs/$this_script 300 299 EOF 301 300 ) >> $MKFILE.tmp … … 304 303 305 304 #=============================# 306 wrt_run_as_root2() { # Some scripts must be run as root..305 wrt_run_as_root2() { # 307 306 #=============================# 308 307 local this_script=$1 … … 310 309 ( 311 310 cat << EOF 312 @echo -e "\n\`date\`\n\nKB: \`du -sk --exclude={0,1}??-* \`\n" >logs/$this_script && \\ 313 source envars && ${PROGNAME}-commands/$file >>logs/$this_script 2>&1 && \\ 314 echo -e "\n\`date\`\n\nKB: \`du -sk --exclude={0,1}??-* \`\n" >>logs/$this_script 311 @( time { source envars && ${PROGNAME}-commands/$file >>logs/$this_script 2>&1 ; } ) 2>>logs/$this_script && \\ 312 echo -e "\nKB: \`du -skx --exclude=jhalfs \`\n" >>logs/$this_script 313 EOF 314 ) >> $MKFILE.tmp 315 } 316 317 318 319 #----------------------------------# 320 wrt_run_as_chroot1() { # 321 #----------------------------------# 322 local this_script=$1 323 local file=$2 324 ( 325 cat << EOF 326 @( time { \$(CHROOT1) 'cd /jhalfs && source envars && /jhalfs/${PROGNAME}-commands/$file >>/jhalfs/logs/${this_script} 2>&1' ; } ) 2>>logs/$this_script && \\ 327 echo -e "\nKB: \`du -skx --exclude=jhalfs \$(MOUNT_PT)\`\n" >>logs/${this_script} 328 EOF 329 ) >> $MKFILE.tmp 330 } 331 332 333 #----------------------------------# 334 wrt_run_as_chroot2() { # 335 #----------------------------------# 336 local this_script=$1 337 local file=$2 338 ( 339 cat << EOF 340 @( time { \$(CHROOT2) 'cd /jhalfs && source envars && /jhalfs/${PROGNAME}-commands/$file >>/jhalfs/logs/${this_script} 2>&1' ; } ) 2>>logs/$this_script && \\ 341 echo -e "\nKB: \`du -skx --exclude=jhalfs \$(MOUNT_PT)\`\n" >>logs/${this_script} 342 EOF 343 ) >> $MKFILE.tmp 344 } 345 346 347 #----------------------------------# 348 wrt_copy_fstab() { # 349 #----------------------------------# 350 local i=$1 351 ( 352 cat << EOF 353 @cp -v $FSTAB \$(MOUNT_PT)/etc/fstab >>logs/$i 2>&1 354 EOF 355 ) >> $MKFILE.tmp 356 } 357 358 #----------------------------------# 359 wrt_copy_fstab2() { # 360 #----------------------------------# 361 local i=$1 362 ( 363 cat << EOF 364 @cp -v /sources/fstab /etc/fstab >>logs/$i 2>&1 315 365 EOF 316 366 ) >> $MKFILE.tmp … … 345 395 rm -r \$(SRC)/$name-build; \\ 346 396 fi; 347 EOF348 ) >> $MKFILE.tmp349 }350 351 352 353 #----------------------------------#354 wrt_run_as_chroot1() { #355 #----------------------------------#356 local this_script=$1357 local file=$2358 (359 cat << EOF360 @echo -e "\n\`date\`\n\nKB: \`du -skx --exclude={0,1}??-* \$(MOUNT_PT)\`\n" >logs/${this_script} && \\361 \$(CHROOT1) 'cd /jhalfs && source envars && /jhalfs/${PROGNAME}-commands/$file >>/jhalfs/logs/${this_script} 2>&1' && \\362 echo -e "\n\`date\`\n\nKB: \`du -skx --exclude={0,1}??-* \$(MOUNT_PT)\`\n" >>logs/${this_script}363 EOF364 ) >> $MKFILE.tmp365 }366 367 368 #----------------------------------#369 wrt_run_as_chroot2() { #370 #----------------------------------#371 local this_script=$1372 local file=$2373 (374 cat << EOF375 @echo -e "\n\`date\`\n\nKB: \`du -skx --exclude={0,1}??-* \$(MOUNT_PT)\`\n" >logs/${this_script} && \\376 \$(CHROOT2) 'cd /jhalfs && source envars && /jhalfs/${PROGNAME}-commands/$file >>/jhalfs/logs/${this_script} 2>&1' && \\377 echo -e "\n\`date\`\n\nKB: \`du -skx --exclude={0,1}??-* \$(MOUNT_PT)\`\n" >>logs/${this_script}378 EOF379 ) >> $MKFILE.tmp380 }381 382 383 #----------------------------------#384 wrt_copy_fstab() { #385 #----------------------------------#386 local i=$1387 (388 cat << EOF389 @echo -e "\n\`date\`\n\nKB: \`du -skx --exclude={0,1}??-* \$(MOUNT_PT)\`\n" >logs/$i && \\390 cp -v $FSTAB \$(MOUNT_PT)/etc/fstab >>logs/$i 2>&1 && \\391 echo -e "\n\`date\`\n\nKB: \`du -skx --exclude={0,1}??-* \$(MOUNT_PT)\`\n" >>logs/$i392 EOF393 ) >> $MKFILE.tmp394 }395 396 #----------------------------------#397 wrt_copy_fstab2() { #398 #----------------------------------#399 local i=$1400 (401 cat << EOF402 @echo -e "\n\`date\`\n\nKB: \`du -skx --exclude={0,1}??-* \`\n" >logs/$i && \\403 cp -v /sources/fstab /etc/fstab >>logs/$i 2>&1 && \\404 echo -e "\n\`date\`\n\nKB: \`du -skx --exclude={0,1}??-* \`\n" >>logs/$i405 EOF406 ) >> $MKFILE.tmp407 }408 409 410 #----------------------------------#411 wrt_export_pkgdir() { #412 #----------------------------------#413 (414 cat << EOF415 @echo "export PKGDIR=\$(SRC)/binutils-build" > envars416 397 EOF 417 398 ) >> $MKFILE.tmp
Note:
See TracChangeset
for help on using the changeset viewer.