=== HOWTO ===
-- as user "root" run ./bin/threegates_builder.sh
+-
+ as user "root" run ./bin/threegates_builder.sh
in "out" directory you found a tree that you can tar and explode in / directory
+OR
+ run fakeroot ./bin/threegates_builder.sh -t
+ you will find an archive threegates_out.tgz that you can explode in / directory
+
- add apache user to "threegates" group
echo " -dd dry totally run (local and system wide)"
echo " -d dry run system-related commands"
echo " -p prefix path for the installation (default is ./out)"
+ echo " -t produce a tar archive of the output (use it with fakeroot)"
exit $2
}
EXCMD_FS=""
EXCMD_SY=""
THREEGATES_BASE="./out"
+WITH_ARCHIVE=0
while [ $# -gt 0 ]; do
case $1 in
-dd) DRYRUN=2 ;;
-d) DRYRUN=1 ;;
-p) THREEGATES_BASE="$2" ; shift ;;
+ -t) WITH_ARCHIVE=1 ;;
*) usage $0 ;;
esac
shift
export THREEGATES_CA_BASE="${THREEGATES_BASE}/var/lib/threegates/ca"
$EXCMD_FS ./bin/certs_extractor.sh
-exit 0
\ No newline at end of file
+if [ $WITH_ARCHIVE -eq 1 ]; then
+ cd $THREEGATES_BASE
+ tar zcvf ../threegates_out.tgz *
+fi
+
+exit 0