mirror of
https://github.com/hackacad/bastille.git
synced 2025-12-20 09:10:15 +01:00
fix & for subshell
This commit is contained in:
@@ -125,7 +125,7 @@ for _jail in ${JAILS}; do
|
|||||||
RETURN=$(($RETURN+$ERROR_CODE))
|
RETURN=$(($RETURN+$ERROR_CODE))
|
||||||
fi
|
fi
|
||||||
|
|
||||||
)
|
) &
|
||||||
|
|
||||||
bastille_running_jobs "${bastille_process_limit}"
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
|
|||||||
@@ -293,7 +293,7 @@ for _jail in ${JAILS}; do
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
)
|
) &
|
||||||
|
|
||||||
bastille_running_jobs "${bastille_process_limit}"
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ for _jail in ${JAILS}; do
|
|||||||
error_continue "[ERROR]: CP failed: ${host_path} -> ${jail_path}"
|
error_continue "[ERROR]: CP failed: ${host_path} -> ${jail_path}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
)
|
) &
|
||||||
|
|
||||||
bastille_running_jobs "${bastille_process_limit}"
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ destroy_jail() {
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
)
|
) &
|
||||||
|
|
||||||
bastille_running_jobs "${bastille_process_limit}"
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
|
|||||||
@@ -108,7 +108,7 @@ for _jail in ${DEST_TARGET}; do
|
|||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
)
|
) &
|
||||||
|
|
||||||
bastille_running_jobs "${bastille_process_limit}"
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
|
|||||||
@@ -287,7 +287,7 @@ for _jail in ${JAILS}; do
|
|||||||
|
|
||||||
esac
|
esac
|
||||||
|
|
||||||
)
|
) &
|
||||||
|
|
||||||
bastille_running_jobs "${bastille_process_limit}"
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
|
|||||||
@@ -198,7 +198,7 @@ for _jail in ${JAILS}; do
|
|||||||
mount -F "${bastille_jailsdir}/${_jail}/fstab" -a || error_continue "Failed to mount volume: ${_fullpath}"
|
mount -F "${bastille_jailsdir}/${_jail}/fstab" -a || error_continue "Failed to mount volume: ${_fullpath}"
|
||||||
echo "Added: ${_fstab_entry}"
|
echo "Added: ${_fstab_entry}"
|
||||||
|
|
||||||
)
|
) &
|
||||||
|
|
||||||
bastille_running_jobs "${bastille_process_limit}"
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
|
|||||||
@@ -130,7 +130,7 @@ for _jail in ${JAILS}; do
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
)
|
) &
|
||||||
|
|
||||||
bastille_running_jobs "${bastille_process_limit}"
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
|
|||||||
@@ -112,10 +112,17 @@ set_target "${TARGET}"
|
|||||||
|
|
||||||
for _jail in ${JAILS}; do
|
for _jail in ${JAILS}; do
|
||||||
|
|
||||||
|
(
|
||||||
|
|
||||||
# Only restart running jails
|
# Only restart running jails
|
||||||
if check_target_is_running "${_jail}"; then
|
if check_target_is_running "${_jail}"; then
|
||||||
bastille stop ${_stop_options} ${_jail}
|
bastille stop ${_stop_options} ${_jail}
|
||||||
bastille start ${_start_options} ${_jail}
|
bastille start ${_start_options} ${_jail}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
) &
|
||||||
|
|
||||||
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
done
|
done
|
||||||
|
wait
|
||||||
@@ -103,7 +103,7 @@ for _jail in ${JAILS}; do
|
|||||||
|
|
||||||
jexec -l "${_jail}" /usr/sbin/service "$@"
|
jexec -l "${_jail}" /usr/sbin/service "$@"
|
||||||
|
|
||||||
)
|
) &
|
||||||
|
|
||||||
bastille_running_jobs "${bastille_process_limit}"
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
|
|||||||
@@ -210,7 +210,7 @@ for _jail in ${JAILS}; do
|
|||||||
# Delay between jail action
|
# Delay between jail action
|
||||||
sleep "${DELAY_TIME}"
|
sleep "${DELAY_TIME}"
|
||||||
|
|
||||||
)
|
) &
|
||||||
|
|
||||||
bastille_running_jobs "${bastille_process_limit}"
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
|
|||||||
@@ -151,7 +151,7 @@ for _jail in ${JAILS}; do
|
|||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
)
|
) &
|
||||||
|
|
||||||
bastille_running_jobs "${bastille_process_limit}"
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ for _jail in ${JAILS}; do
|
|||||||
|
|
||||||
jexec -l "${_jail}" /usr/sbin/sysrc "$@"
|
jexec -l "${_jail}" /usr/sbin/sysrc "$@"
|
||||||
|
|
||||||
)
|
) &
|
||||||
|
|
||||||
bastille_running_jobs "${bastille_process_limit}"
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ for _jail in ${JAILS}; do
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
)
|
) &
|
||||||
|
|
||||||
bastille_running_jobs "${bastille_process_limit}"
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
|
|||||||
@@ -476,7 +476,7 @@ for _jail in ${JAILS}; do
|
|||||||
|
|
||||||
info "\nTemplate applied: ${TEMPLATE}"
|
info "\nTemplate applied: ${TEMPLATE}"
|
||||||
|
|
||||||
)
|
) &
|
||||||
|
|
||||||
bastille_running_jobs "${bastille_process_limit}"
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
|
|||||||
@@ -130,7 +130,7 @@ for _jail in ${JAILS}; do
|
|||||||
|
|
||||||
echo "Unmounted: ${_jailpath}"
|
echo "Unmounted: ${_jailpath}"
|
||||||
|
|
||||||
)
|
) &
|
||||||
|
|
||||||
bastille_running_jobs "${bastille_process_limit}"
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
|
|||||||
@@ -138,7 +138,7 @@ for _jail in ${JAILS}; do
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
)
|
) &
|
||||||
|
|
||||||
bastille_running_jobs "${bastille_process_limit}"
|
bastille_running_jobs "${bastille_process_limit}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user