Changeset 500 for branches/confman-1.9/confmanlib.sh.in
- Timestamp:
- 11/12/2009 14:30:46 (3 years ago)
- Location:
- branches/confman-1.9
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
confmanlib.sh.in (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/confman-1.9
-
branches/confman-1.9/confmanlib.sh.in
r494 r500 455 455 } 456 456 457 # Takes a working copy file path and returns the corresponding live file path 457 458 function conf_livefile { 458 459 local file="$1" 459 460 local path=$(conf_rel_path "$file") || return 460 echo ${path#*/}/ 461 } 462 461 echo /${path#*/} 462 } 463 464 # Takes a working copy file path and returns whether it is a singularity 463 465 function conf_wfile_is_singularity { 466 local file=$(${readlink_cmd} -m "$1") 467 local module=$(conf_wfile_module $file) 468 local livefile=$(conf_livefile $file) 469 local sing 470 for sing in $SINGULARITIES ; do 471 if [ "$sing" = ${livefile%-$module} ] ; then 472 return 0 473 fi 474 done 475 return 1 476 } 477 478 # Takes a working copy file path and returns the associated module 479 function conf_wfile_module { 464 480 local file=$(${readlink_cmd} -m "$1") 465 481 ABS_WORK=$(${readlink_cmd} -m "$WORK_PATH") 466 482 local module=${file#${ABS_WORK}/} 467 483 module=${module%%/*} 468 local livefile=$(conf_livefile $file) 469 local sing 470 for sing in $SINGULARITIES ; do 471 if [ "$sing" = "${livefile%-$module}" ] ; then 472 return 0 473 fi 474 done 475 return 1 484 echo "$module" 476 485 } 477 486
Note: See TracChangeset
for help on using the changeset viewer.
