mirror of
https://github.com/hackacad/bastille.git
synced 2025-12-19 16:51:00 +01:00
Code improvements, use awk for exact match
This commit is contained in:
@@ -53,7 +53,7 @@ if [ "${TARGET}" = 'ALL' ]; then
|
|||||||
JAILS=$(jls name)
|
JAILS=$(jls name)
|
||||||
fi
|
fi
|
||||||
if [ "${TARGET}" != 'ALL' ]; then
|
if [ "${TARGET}" != 'ALL' ]; then
|
||||||
JAILS=$(jls name | grep -w "${TARGET}")
|
JAILS=$(jls name | awk "/^${TARGET}$/")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for _jail in ${JAILS}; do
|
for _jail in ${JAILS}; do
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ if [ "${TARGET}" = 'ALL' ]; then
|
|||||||
JAILS=$(jls name)
|
JAILS=$(jls name)
|
||||||
fi
|
fi
|
||||||
if [ "${TARGET}" != 'ALL' ]; then
|
if [ "${TARGET}" != 'ALL' ]; then
|
||||||
JAILS=$(jls name | grep -w "${TARGET}")
|
JAILS=$(jls name | awk "/^${TARGET}$/")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
validate_user() {
|
validate_user() {
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ if [ "${TARGET}" = 'ALL' ]; then
|
|||||||
JAILS=$(jls name)
|
JAILS=$(jls name)
|
||||||
fi
|
fi
|
||||||
if [ "${TARGET}" != 'ALL' ]; then
|
if [ "${TARGET}" != 'ALL' ]; then
|
||||||
JAILS=$(jls name | grep -w "${TARGET}")
|
JAILS=$(jls name | awk "/^${TARGET}$/")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for _jail in ${JAILS}; do
|
for _jail in ${JAILS}; do
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ if [ "${TARGET}" = 'ALL' ]; then
|
|||||||
JAILS=$(jls name)
|
JAILS=$(jls name)
|
||||||
fi
|
fi
|
||||||
if [ "${TARGET}" != 'ALL' ]; then
|
if [ "${TARGET}" != 'ALL' ]; then
|
||||||
JAILS=$(jls name | grep -w "${TARGET}")
|
JAILS=$(jls name | awk "/^${TARGET}$/")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for _jail in ${JAILS}; do
|
for _jail in ${JAILS}; do
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ if [ "${TARGET}" = 'ALL' ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${TARGET}" != 'ALL' ]; then
|
if [ "${TARGET}" != 'ALL' ]; then
|
||||||
JAILS=$(jls name | grep -w "${TARGET}")
|
JAILS=$(jls name | awk "/^${TARGET}$/")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for _jail in ${JAILS}; do
|
for _jail in ${JAILS}; do
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ if [ "${TARGET}" = 'ALL' ]; then
|
|||||||
JAILS=$(jls name)
|
JAILS=$(jls name)
|
||||||
fi
|
fi
|
||||||
if [ "${TARGET}" != 'ALL' ]; then
|
if [ "${TARGET}" != 'ALL' ]; then
|
||||||
JAILS=$(jls name | grep -w "${TARGET}")
|
JAILS=$(jls name | awk "/^${TARGET}$/")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for _jail in ${JAILS}; do
|
for _jail in ${JAILS}; do
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ if [ "${TARGET}" = 'ALL' ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${TARGET}" != 'ALL' ]; then
|
if [ "${TARGET}" != 'ALL' ]; then
|
||||||
JAILS=$(jls name | grep -w "${TARGET}")
|
JAILS=$(jls name | awk "/^${TARGET}$/")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for _jail in ${JAILS}; do
|
for _jail in ${JAILS}; do
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ if [ "${TARGET}" = 'ALL' ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${TARGET}" != 'ALL' ]; then
|
if [ "${TARGET}" != 'ALL' ]; then
|
||||||
JAILS=$(jls name | grep -w "${TARGET}")
|
JAILS=$(jls name | awk "/^${TARGET}$/")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for _jail in ${JAILS}; do
|
for _jail in ${JAILS}; do
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ if [ "${TARGET}" = 'ALL' ]; then
|
|||||||
JAILS=$(jls name)
|
JAILS=$(jls name)
|
||||||
fi
|
fi
|
||||||
if [ "${TARGET}" != 'ALL' ]; then
|
if [ "${TARGET}" != 'ALL' ]; then
|
||||||
JAILS=$(jls name | grep -w "${TARGET}")
|
JAILS=$(jls name | awk "/^${TARGET}$/")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
TEMPLATE="${1}"
|
TEMPLATE="${1}"
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ if [ "${TARGET}" = 'ALL' ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${TARGET}" != 'ALL' ]; then
|
if [ "${TARGET}" != 'ALL' ]; then
|
||||||
JAILS=$(jls name | grep -w "${TARGET}")
|
JAILS=$(jls name | awk "/^${TARGET}$/")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for _jail in ${JAILS}; do
|
for _jail in ${JAILS}; do
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ fi
|
|||||||
|
|
||||||
if [ -d "${bastille_jailsdir}/${TARGET}" ]; then
|
if [ -d "${bastille_jailsdir}/${TARGET}" ]; then
|
||||||
if ! grep -qw ".bastille" "${bastille_jailsdir}/${TARGET}/fstab"; then
|
if ! grep -qw ".bastille" "${bastille_jailsdir}/${TARGET}/fstab"; then
|
||||||
if [ "$(jls name | grep -w "${TARGET}")" ]; then
|
if [ "$(jls name | awk "/^${TARGET}$/")" ]; then
|
||||||
# Update a thick container.
|
# Update a thick container.
|
||||||
CURRENT_VERSION=$(/usr/sbin/jexec -l ${TARGET} freebsd-version 2>/dev/null)
|
CURRENT_VERSION=$(/usr/sbin/jexec -l ${TARGET} freebsd-version 2>/dev/null)
|
||||||
if [ -z "${CURRENT_VERSION}" ]; then
|
if [ -z "${CURRENT_VERSION}" ]; then
|
||||||
|
|||||||
@@ -98,7 +98,7 @@ if [ "${TARGET}" = 'ALL' ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${TARGET}" != 'ALL' ]; then
|
if [ "${TARGET}" != 'ALL' ]; then
|
||||||
JAILS=$(jls name | grep -w "${TARGET}")
|
JAILS=$(jls name | awk "/^${TARGET}$/")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
case "$2" in
|
case "$2" in
|
||||||
|
|||||||
Reference in New Issue
Block a user