Lines 238-245
${IPTABLES_CMD} -nxvL >/dev/null 2>&1
Link Here
|
238 |
# ---------------------------------------------------------------------- |
238 |
# ---------------------------------------------------------------------- |
239 |
# Directories and files |
239 |
# Directories and files |
240 |
|
240 |
|
241 |
# These files will be created and deleted during our run. |
241 |
# Create an empty temporary directory we need for this run. |
242 |
FIREHOL_DIR="/tmp/.firehol-tmp-$$-${RANDOM}-${RANDOM}" |
242 |
if ! FIREHOL_DIR="`mktemp -d -t .firehol-tmp-XXXXXX`" |
|
|
243 |
then |
244 |
echo >&2 |
245 |
echo >&2 |
246 |
echo >&2 "Cannot create temporary directory." |
247 |
echo >&2 |
248 |
exit 1 |
249 |
fi |
243 |
FIREHOL_CHAINS_DIR="${FIREHOL_DIR}/chains" |
250 |
FIREHOL_CHAINS_DIR="${FIREHOL_DIR}/chains" |
244 |
FIREHOL_OUTPUT="${FIREHOL_DIR}/firehol-out.sh" |
251 |
FIREHOL_OUTPUT="${FIREHOL_DIR}/firehol-out.sh" |
245 |
FIREHOL_SAVED="${FIREHOL_DIR}/firehol-save.sh" |
252 |
FIREHOL_SAVED="${FIREHOL_DIR}/firehol-save.sh" |
Lines 329-348
then
Link Here
|
329 |
"${CHMOD_CMD}" 700 "${FIREHOL_CONFIG_DIR}/services" |
336 |
"${CHMOD_CMD}" 700 "${FIREHOL_CONFIG_DIR}/services" |
330 |
fi |
337 |
fi |
331 |
|
338 |
|
332 |
# Remove any old directories that might be there. |
|
|
333 |
if [ -d "${FIREHOL_DIR}" ] |
334 |
then |
335 |
"${RM_CMD}" -rf "${FIREHOL_DIR}" |
336 |
if [ $? -ne 0 -o -e "${FIREHOL_DIR}" ] |
337 |
then |
338 |
echo >&2 |
339 |
echo >&2 |
340 |
echo >&2 "Cannot clean temporary directory '${FIREHOL_DIR}'." |
341 |
echo >&2 |
342 |
exit 1 |
343 |
fi |
344 |
fi |
345 |
"${MKDIR_CMD}" "${FIREHOL_DIR}" || exit 1 |
346 |
"${MKDIR_CMD}" "${FIREHOL_CHAINS_DIR}" || exit 1 |
339 |
"${MKDIR_CMD}" "${FIREHOL_CHAINS_DIR}" || exit 1 |
347 |
|
340 |
|
348 |
# prepare the file that will hold all modules to be loaded. |
341 |
# prepare the file that will hold all modules to be loaded. |
349 |
- |
|
|