Automatically detect mountpoint for iocage (#80)
* automate grabbing iocage dataset instead of hardcoding * move iocage dataset define to jailman.sh instead of config.yml It can still be overriden by config.yml
This commit is contained in:
parent
dc6eb4a4b7
commit
759da942d2
@ -3,8 +3,6 @@ global:
|
|||||||
dataset:
|
dataset:
|
||||||
# dataset for internal jail config files
|
# dataset for internal jail config files
|
||||||
config: tank/apps
|
config: tank/apps
|
||||||
# Iocage root dataset
|
|
||||||
iocage: tank/iocage
|
|
||||||
# Media library dataset
|
# Media library dataset
|
||||||
media: tank/media
|
media: tank/media
|
||||||
# Parent downloads dataset
|
# Parent downloads dataset
|
||||||
|
@ -84,6 +84,9 @@ while getopts ":i:r:u:d:g:h" opt
|
|||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
|
global_dataset_iocage=$(zfs get -H -o value mountpoint $(iocage get -p)/iocage)
|
||||||
|
global_dataset_iocage=${global_dataset_iocage#/mnt/}
|
||||||
|
|
||||||
# Parse the Config YAML
|
# Parse the Config YAML
|
||||||
for configpath in ${SCRIPT_DIR}/jails/*/config.yml; do ! eval $(parse_yaml ${configpath}); done
|
for configpath in ${SCRIPT_DIR}/jails/*/config.yml; do ! eval $(parse_yaml ${configpath}); done
|
||||||
eval $(parse_yaml config.yml)
|
eval $(parse_yaml config.yml)
|
||||||
|
Loading…
Reference in New Issue
Block a user