aboutsummaryrefslogtreecommitdiffstats
path: root/mketc.sh
diff options
context:
space:
mode:
Diffstat (limited to 'mketc.sh')
-rwxr-xr-xmketc.sh32
1 files changed, 15 insertions, 17 deletions
diff --git a/mketc.sh b/mketc.sh
index f44238968..f98c5479f 100755
--- a/mketc.sh
+++ b/mketc.sh
@@ -2,23 +2,21 @@
2rm -fr .etc 2rm -fr .etc
3mkdir .etc 3mkdir .etc
4 4
5result=$(echo $1 | sed 's/\//\\\//g') 5for file in etc/*.profile etc/*.inc etc/*.net;
6echo $result
7
8FILES=`ls etc/*.profile`
9for file in $FILES
10do
11 sed "s/\/etc\/firejail/$result\/firejail/g" $file > .$file
12done
13
14FILES=`ls etc/*.inc`
15for file in $FILES
16do 6do
17 sed "s/\/etc\/firejail/$result\/firejail/g" $file > .$file 7 sed "s;/etc/firejail;$1/firejail;g" $file > .$file
18done 8done
19 9
20FILES=`ls etc/*.net` 10if [ "x$2" = "xyes" ]
21for file in $FILES 11then
22do 12sed -i -e '
23 sed "s/\/etc\/firejail/$result\/firejail/g" $file > .$file 131i# Workaround for systems where common UNIX utilities are symlinks to busybox.\
24done 14# If this is not your case you can remove --enable-busybox-workaround from\
15# ./configure options, for added security.\
16noblacklist \${PATH}/mount\
17noblacklist \${PATH}/umount\
18noblacklist \${PATH}/su\
19noblacklist \${PATH}/sudo\
20noblacklist \${PATH}/nc\
21' .etc/disable-common.inc
22fi