Ignore:
Timestamp:
05/03/13 09:24:32 (19 months ago)
Author:
Kris Moore <kris@…>
Branches:
master, 9.2-release, releng/10.0, releng/10.0.1, releng/10.0.2, releng/10.0.3, releng/10.1
Children:
95952b3
Parents:
411e12f
Message:

Add --template option to warden create, now you can use any old template
for making a new jail :)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src-sh/warden/bin/warden

    r1f8e4d7 rfda1ea4  
    637637  --linuxarchive <tar>         (Use specified tar file for Linux jail creation) 
    638638  --version <string>           (Use this instead of /etc/version) 
     639  --template <string>          (Specify a jail template to build with) 
    639640 
    640641Usage: 
     
    11691170                          VERSION="${1}" 
    11701171                          ;; 
     1172             --template) shift 
     1173                          if [ -z "$1" ] ; then exit_err "No template string specified!"; fi 
     1174                          isDirZFS "${JDIR}" 
     1175                          if [ $? -eq 0 ] ; then 
     1176                             TDIR="${JDIR}/.warden-template-$1" 
     1177                          else 
     1178                             TDIR="${JDIR}/.warden-template-$1.tbz" 
     1179                          fi 
     1180                          if [ ! -e "$TDIR" ] ; then 
     1181                             exit_err "Invalid template specified: $1" 
     1182                          fi 
     1183                          TEMPLATE="${1}" 
     1184                          ;; 
    11711185           esac 
    11721186           shift 
     
    11891203          export VERSION 
    11901204          export VANILLA 
     1205          export TEMPLATE 
    11911206 
    11921207          # Passed all tests, create the jail now 
Note: See TracChangeset for help on using the changeset viewer.