Browse Source

fix miaou-push create destination folder

main
pvincent 3 weeks ago
parent
commit
9824bfc9a2
  1. 3
      tools/miaou-create
  2. 1
      tools/miaou-push
  3. 3
      tools/miaou-recipe

3
tools/miaou-create

@ -46,7 +46,8 @@ function after_start {
if [[ -v MIAOU_BASH_DIR ]]; then
pct exec "$CONTAINER_ID" -- /opt/miaou-bash/init.sh
fi
pct exec "$CONTAINER_ID" -- apt-get remove -y postfix
pct exec "$CONTAINER_ID" -- apt-get purge -y postfix
pct exec "$CONTAINER_ID" -- apt-get update
}
function create {

1
tools/miaou-push

@ -39,6 +39,7 @@ function parse_options {
}
function copy {
pct exec $vmid -- mkdir -p $DESTINATION_FOLDER
pct push $vmid "$SOURCE_FILE" "$DESTINATION_FOLDER/$(basename $SOURCE_FILE)" --user 0 --group 0
}

3
tools/miaou-recipe

@ -47,7 +47,7 @@ function recipe {
[[ ! -f $SCRIPT ]] && echo >&2 "Script not found: $SCRIPT" && exit 3
# hot changes
cat "$SCRIPT" | pct exec "$vmid" -- env FORCE="$FORCE" bash $(debug_option)
cat "$SCRIPT" | miaou-exec "$CONTAINER" -- env FORCE="$FORCE" bash $(debug_option)
}
@ -55,6 +55,5 @@ function recipe {
set -Eue
parse_options $*
vmid=$($BASEDIR/../bin/pct-lookup "$CONTAINER")
recipe
echo "Recipe <$(basename "$SCRIPT")> successfully performed on container <$CONTAINER>"
Loading…
Cancel
Save