Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 246013
Collapse All | Expand All

(-)a/firehol.sh (-17 / +9 lines)
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
- 

Return to bug 246013