diff options
author | Lucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de> | 2016-09-10 15:04:42 +0200 |
---|---|---|
committer | Lucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de> | 2016-09-10 15:04:42 +0200 |
commit | 319df8440fd47a4fbd5e51a90a6b69d6dd28593d (patch) | |
tree | f4dacca4bffb94f6c1968ebfbdf9c5b66a5ca784 /build.subr | |
parent | 66ef28e66aafe319ef6fe5e85cc03ee00762d142 (diff) | |
download | midipix_build-319df8440fd47a4fbd5e51a90a6b69d6dd28593d.tar.bz2 midipix_build-319df8440fd47a4fbd5e51a90a6b69d6dd28593d.tar.xz |
Adds -d (disable script) and -e (disable script.)
Diffstat (limited to 'build.subr')
-rw-r--r-- | build.subr | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -60,6 +60,26 @@ get_vars_unsafe() { unset _gvu_vval _gvu_vval_; }; +disable_build_script_link() { + if [ -e ${1%.disabled}.disabled ]; then + log_msg failexit "Error: build script already disabled."; + elif [ ! -e ${1} ]; then + log_msg failexit "Error: invalid or non-existent build script filename/level/name."; + else + echo mv -- ${1} ${1}.disabled; + mv -- ${1} ${1}.disabled; + fi; +} +enable_build_script_link() { + if [ -e ${1%.disabled} ]; then + log_msg failexit "Error: build script already enabled."; + elif [ ! -e ${1%.disabled}.disabled ]; then + log_msg failexit "Error: invalid or non-existent build script filename/level/name."; + else + echo mv -- ${1%.disabled}.disabled ${1%.disabled}; + mv -- ${1%.disabled}.disabled ${1%.disabled}; + fi; +} insert_build_script_link() { _ibsl_fname=${1}; _ibsl_level=${_ibsl_fname%%.*}; |