aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/firejail/main.c')
-rw-r--r--src/firejail/main.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/firejail/main.c b/src/firejail/main.c
index 2fda8f1ab..21e6e4975 100644
--- a/src/firejail/main.c
+++ b/src/firejail/main.c
@@ -85,6 +85,7 @@ int arg_shell_none = 0; // run the program directly without a shell
85int arg_private_dev = 0; // private dev directory 85int arg_private_dev = 0; // private dev directory
86int arg_private_etc = 0; // private etc directory 86int arg_private_etc = 0; // private etc directory
87int arg_private_bin = 0; // private bin directory 87int arg_private_bin = 0; // private bin directory
88int arg_private_tmp = 0; // private tmp directory
88int arg_scan = 0; // arp-scan all interfaces 89int arg_scan = 0; // arp-scan all interfaces
89int arg_whitelist = 0; // whitelist commad 90int arg_whitelist = 0; // whitelist commad
90int arg_nosound = 0; // disable sound 91int arg_nosound = 0; // disable sound
@@ -922,7 +923,7 @@ int main(int argc, char **argv) {
922 arg_private_dev = 1; 923 arg_private_dev = 1;
923 } 924 }
924 else if (strncmp(argv[i], "--private-etc=", 14) == 0) { 925 else if (strncmp(argv[i], "--private-etc=", 14) == 0) {
925 // extract private etc dirname 926 // extract private etc list
926 cfg.etc_private_keep = argv[i] + 14; 927 cfg.etc_private_keep = argv[i] + 14;
927 if (*cfg.etc_private_keep == '\0') { 928 if (*cfg.etc_private_keep == '\0') {
928 fprintf(stderr, "Error: invalid private-etc option\n"); 929 fprintf(stderr, "Error: invalid private-etc option\n");
@@ -937,7 +938,7 @@ int main(int argc, char **argv) {
937 } 938 }
938 } 939 }
939 else if (strncmp(argv[i], "--private-bin=", 14) == 0) { 940 else if (strncmp(argv[i], "--private-bin=", 14) == 0) {
940 // extract private etc dirname 941 // extract private bin list
941 cfg.bin_private_keep = argv[i] + 14; 942 cfg.bin_private_keep = argv[i] + 14;
942 if (*cfg.bin_private_keep == '\0') { 943 if (*cfg.bin_private_keep == '\0') {
943 fprintf(stderr, "Error: invalid private-bin option\n"); 944 fprintf(stderr, "Error: invalid private-bin option\n");
@@ -946,8 +947,9 @@ int main(int argc, char **argv) {
946 fs_check_bin_list(); 947 fs_check_bin_list();
947 arg_private_bin = 1; 948 arg_private_bin = 1;
948 } 949 }
949 950 else if (strcmp(argv[i], "--private-tmp") == 0) {
950 951 arg_private_tmp = 1;
952 }
951 953
952 //************************************* 954 //*************************************
953 // hostname, etc 955 // hostname, etc