diff options
| author | erdgeist <erdgeist@erdgeist.org> | 2008-10-22 15:54:15 +0000 |
|---|---|---|
| committer | erdgeist <erdgeist@erdgeist.org> | 2008-10-22 15:54:15 +0000 |
| commit | 5b37381e7672d92ad037516df7f2091cbab20ddb (patch) | |
| tree | 7febc397d41b87d673dc1b526712f75927364805 | |
| parent | efc8152d7863a47f24d8c420d721c050b7612f44 (diff) | |
Setting defaults the more elegant bourne shell style
| -rwxr-xr-x | ezjail-admin | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/ezjail-admin b/ezjail-admin index 3d4d148..23acb49 100755 --- a/ezjail-admin +++ b/ezjail-admin | |||
| @@ -13,22 +13,22 @@ ezjail_jailcfgs="${ezjail_etc}/ezjail" | |||
| 13 | [ -f "${ezjail_etc}/ezjail.conf" ] && . "${ezjail_etc}/ezjail.conf" | 13 | [ -f "${ezjail_etc}/ezjail.conf" ] && . "${ezjail_etc}/ezjail.conf" |
| 14 | 14 | ||
| 15 | # set defaults | 15 | # set defaults |
| 16 | ezjail_jaildir=${ezjail_jaildir:-"/usr/jails"} | 16 | : ${ezjail_jaildir="/usr/jails"} |
| 17 | ezjail_jailtemplate=${ezjail_jailtemplate:-"${ezjail_jaildir}/newjail"} | 17 | : ${ezjail_jailtemplate="${ezjail_jaildir}/newjail"} |
| 18 | ezjail_jailbase=${ezjail_jailbase:-"${ezjail_jaildir}/basejail"} | 18 | : ${ezjail_jailbase="${ezjail_jaildir}/basejail"} |
| 19 | ezjail_jailfull=${ezjail_jailfull:-"${ezjail_jaildir}/fulljail"} | 19 | : ${ezjail_jailfull="${ezjail_jaildir}/fulljail"} |
| 20 | ezjail_jailtemp=${ezjail_jailtemp:-"${ezjail_jaildir}/ezjailtemp"} | 20 | : ${ezjail_jailtemp="${ezjail_jaildir}/ezjailtemp"} |
| 21 | ezjail_flavours=${ezjail_flavours:-"${ezjail_jaildir}/flavours"} | 21 | : ${ezjail_flavours="${ezjail_jaildir}/flavours"} |
| 22 | ezjail_portscvsroot=${ezjail_portscvsroot:-"freebsdanoncvs@anoncvs.FreeBSD.org:/home/ncvs"} | 22 | : ${ezjail_portscvsroot="freebsdanoncvs@anoncvs.FreeBSD.org:/home/ncvs"} |
| 23 | ezjail_sourcetree=${ezjail_sourcetree:-"/usr/src"} | 23 | : ${ezjail_sourcetree="/usr/src"} |
| 24 | ezjail_uglyperlhack=${ezjail_uglyperlhack:-"YES"} | 24 | : ${ezjail_uglyperlhack="YES"} |
| 25 | ezjail_default_execute=${ezjail_default_execute:-"/usr/bin/login -f root"} | 25 | : ${ezjail_default_execute="/usr/bin/login -f root"} |
| 26 | 26 | ||
| 27 | ezjail_mount_enable=${ezjail_mount_enable:-"YES"} | 27 | : ${ezjail_mount_enable="YES"} |
| 28 | ezjail_devfs_enable=${ezjail_devfs_enable:-"YES"} | 28 | : ${ezjail_devfs_enable="YES"} |
| 29 | ezjail_devfs_ruleset=${ezjail_devfs_ruleset:-"devfsrules_jail"} | 29 | : ${ezjail_devfs_ruleset="devfsrules_jail"} |
| 30 | ezjail_procfs_enable=${ezjail_procfs_enable:-"YES"} | 30 | : ${ezjail_procfs_enable="YES"} |
| 31 | ezjail_fdescfs_enable=${ezjail_fdescfs_enable:-"YES"} | 31 | : ${ezjail_fdescfs_enable="YES"} |
| 32 | 32 | ||
| 33 | ezjail_dirlist="bin boot lib libexec rescue sbin usr/bin usr/games usr/include usr/lib usr/libdata usr/libexec usr/sbin usr/src usr/share" | 33 | ezjail_dirlist="bin boot lib libexec rescue sbin usr/bin usr/games usr/include usr/lib usr/libdata usr/libexec usr/sbin usr/src usr/share" |
| 34 | ezjail_basesystem="base" | 34 | ezjail_basesystem="base" |
| @@ -334,7 +334,7 @@ create) | |||
| 334 | c) ezjail_imagetype=${OPTARG};; | 334 | c) ezjail_imagetype=${OPTARG};; |
| 335 | C) ezjail_imageparams=${OPTARG};; | 335 | C) ezjail_imageparams=${OPTARG};; |
| 336 | b) ezjail_forceblocking="YES";; | 336 | b) ezjail_forceblocking="YES";; |
| 337 | i) ezjail_imagetype=${ezjail_imagetype:-"simple"};; | 337 | i) : ${ezjail_imagetype="simple"};; |
| 338 | s) ezjail_imagesize=${OPTARG};; | 338 | s) ezjail_imagesize=${OPTARG};; |
| 339 | ?) exerr ${ezjail_usage_create};; | 339 | ?) exerr ${ezjail_usage_create};; |
| 340 | esac; done; shift $(( ${OPTIND} - 1 )) | 340 | esac; done; shift $(( ${OPTIND} - 1 )) |
| @@ -371,7 +371,7 @@ create) | |||
| 371 | 371 | ||
| 372 | ezjail_hostname=`echo -n "${ezjail_name}" | tr '/~' '__'` | 372 | ezjail_hostname=`echo -n "${ezjail_name}" | tr '/~' '__'` |
| 373 | ezjail_safename=`echo -n "${ezjail_name}" | tr -c '[:alnum:]' _` | 373 | ezjail_safename=`echo -n "${ezjail_name}" | tr -c '[:alnum:]' _` |
| 374 | ezjail_rootdir=${ezjail_rootdir:-"${ezjail_jaildir}/${ezjail_hostname}"} | 374 | : ${ezjail_rootdir="${ezjail_jaildir}/${ezjail_hostname}"} |
| 375 | ezjail_config="${ezjail_jailcfgs}/${ezjail_safename}" | 375 | ezjail_config="${ezjail_jailcfgs}/${ezjail_safename}" |
| 376 | 376 | ||
| 377 | # This scenario really will only lead to real troubles in the 'fulljail' | 377 | # This scenario really will only lead to real troubles in the 'fulljail' |
| @@ -726,7 +726,7 @@ install) | |||
| 726 | [ $# -eq 0 ] || exerr ${ezjail_usage_install} | 726 | [ $# -eq 0 ] || exerr ${ezjail_usage_install} |
| 727 | 727 | ||
| 728 | ezjail_installarch=`uname -p` | 728 | ezjail_installarch=`uname -p` |
| 729 | ezjail_ftphost=${ezjail_ftphost:-"ftp.freebsd.org"} | 729 | : ${ezjail_ftphost="ftp.freebsd.org"} |
| 730 | ezjail_ftphost=${ezjail_ftphost#ftp://} | 730 | ezjail_ftphost=${ezjail_ftphost#ftp://} |
| 731 | ezjail_dir=${ezjail_ftphost#file://} | 731 | ezjail_dir=${ezjail_ftphost#file://} |
| 732 | [ "${ezjail_dir%%[!/]*}" ] || ezjail_reldir=`pwd -P` | 732 | [ "${ezjail_dir%%[!/]*}" ] || ezjail_reldir=`pwd -P` |
| @@ -857,7 +857,7 @@ archive) | |||
| 857 | [ $# -lt 1 -a -z "${ezjail_archivealljails}" ] && exerr ${ezjail_usage_archive} | 857 | [ $# -lt 1 -a -z "${ezjail_archivealljails}" ] && exerr ${ezjail_usage_archive} |
| 858 | 858 | ||
| 859 | # Default archive directory to . | 859 | # Default archive directory to . |
| 860 | ezjail_archivedir=${ezjail_archivedir:-`pwd -P`} | 860 | : ${ezjail_archivedir=`pwd -P`} |
| 861 | 861 | ||
| 862 | # Will not backup more than one jail per archive | 862 | # Will not backup more than one jail per archive |
| 863 | [ "${ezjail_archive}" -a "${ezjail_archivealljails}" ] && exerr "Error: Must not specify an archive location for multiple archives.\n Can not archive multiple jails into one archive." | 863 | [ "${ezjail_archive}" -a "${ezjail_archivealljails}" ] && exerr "Error: Must not specify an archive location for multiple archives.\n Can not archive multiple jails into one archive." |
| @@ -962,7 +962,7 @@ restore) | |||
| 962 | [ $# -eq 0 ] && exerr ${ezjail_usage_restore} | 962 | [ $# -eq 0 ] && exerr ${ezjail_usage_restore} |
| 963 | 963 | ||
| 964 | # Default archive directory to . | 964 | # Default archive directory to . |
| 965 | ezjail_archivedir=${ezjail_archivedir:-`pwd -P`} | 965 | : ${ezjail_archivedir=`pwd -P`} |
| 966 | 966 | ||
| 967 | for ezjail_fromarchive in $@; do | 967 | for ezjail_fromarchive in $@; do |
| 968 | unset ezjail_safename ezjail_imagedata ezjail_nameprop | 968 | unset ezjail_safename ezjail_imagedata ezjail_nameprop |
