aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2021-05-13 21:13:24 -0300
committerLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2021-05-14 08:56:02 -0300
commitb7015edb02e06e26700fd23722b3c47b26063d2b (patch)
tree6df58a09dd296cd99d6fd40a2ac6943d2667c993 /src
parentrename noautopulse to keep-config-pulse (diff)
downloadfirejail-b7015edb02e06e26700fd23722b3c47b26063d2b.tar.gz
firejail-b7015edb02e06e26700fd23722b3c47b26063d2b.tar.zst
firejail-b7015edb02e06e26700fd23722b3c47b26063d2b.zip
rename arg_noautopulse var to arg_keep_config_pulse
Diffstat (limited to 'src')
-rw-r--r--src/firejail/firejail.h2
-rw-r--r--src/firejail/main.c10
-rw-r--r--src/firejail/profile.c4
-rw-r--r--src/firejail/sandbox.c2
4 files changed, 9 insertions, 9 deletions
diff --git a/src/firejail/firejail.h b/src/firejail/firejail.h
index e07035ae6..ac2fd279e 100644
--- a/src/firejail/firejail.h
+++ b/src/firejail/firejail.h
@@ -314,7 +314,6 @@ extern int arg_private_cwd; // private working directory
314extern int arg_scan; // arp-scan all interfaces 314extern int arg_scan; // arp-scan all interfaces
315extern int arg_whitelist; // whitelist command 315extern int arg_whitelist; // whitelist command
316extern int arg_nosound; // disable sound 316extern int arg_nosound; // disable sound
317extern int arg_noautopulse; // disable automatic ~/.config/pulse init
318extern int arg_novideo; //disable video devices in /dev 317extern int arg_novideo; //disable video devices in /dev
319extern int arg_no3d; // disable 3d hardware acceleration 318extern int arg_no3d; // disable 3d hardware acceleration
320extern int arg_quiet; // no output for scripting 319extern int arg_quiet; // no output for scripting
@@ -323,6 +322,7 @@ extern int arg_join_filesystem; // join only the mount namespace
323extern int arg_nice; // nice value configured 322extern int arg_nice; // nice value configured
324extern int arg_ipc; // enable ipc namespace 323extern int arg_ipc; // enable ipc namespace
325extern int arg_writable_etc; // writable etc 324extern int arg_writable_etc; // writable etc
325extern int arg_keep_config_pulse; // disable automatic ~/.config/pulse init
326extern int arg_writable_var; // writable var 326extern int arg_writable_var; // writable var
327extern int arg_keep_var_tmp; // don't overwrite /var/tmp 327extern int arg_keep_var_tmp; // don't overwrite /var/tmp
328extern int arg_writable_run_user; // writable /run/user 328extern int arg_writable_run_user; // writable /run/user
diff --git a/src/firejail/main.c b/src/firejail/main.c
index 389eeeae9..1914bdcae 100644
--- a/src/firejail/main.c
+++ b/src/firejail/main.c
@@ -116,7 +116,6 @@ int arg_private_cwd = 0; // private working directory
116int arg_scan = 0; // arp-scan all interfaces 116int arg_scan = 0; // arp-scan all interfaces
117int arg_whitelist = 0; // whitelist command 117int arg_whitelist = 0; // whitelist command
118int arg_nosound = 0; // disable sound 118int arg_nosound = 0; // disable sound
119int arg_noautopulse = 0; // disable automatic ~/.config/pulse init
120int arg_novideo = 0; //disable video devices in /dev 119int arg_novideo = 0; //disable video devices in /dev
121int arg_no3d; // disable 3d hardware acceleration 120int arg_no3d; // disable 3d hardware acceleration
122int arg_quiet = 0; // no output for scripting 121int arg_quiet = 0; // no output for scripting
@@ -125,6 +124,7 @@ int arg_join_filesystem = 0; // join only the mount namespace
125int arg_nice = 0; // nice value configured 124int arg_nice = 0; // nice value configured
126int arg_ipc = 0; // enable ipc namespace 125int arg_ipc = 0; // enable ipc namespace
127int arg_writable_etc = 0; // writable etc 126int arg_writable_etc = 0; // writable etc
127int arg_keep_config_pulse = 0; // disable automatic ~/.config/pulse init
128int arg_writable_var = 0; // writable var 128int arg_writable_var = 0; // writable var
129int arg_keep_var_tmp = 0; // don't overwrite /var/tmp 129int arg_keep_var_tmp = 0; // don't overwrite /var/tmp
130int arg_writable_run_user = 0; // writable /run/user 130int arg_writable_run_user = 0; // writable /run/user
@@ -1824,8 +1824,8 @@ int main(int argc, char **argv, char **envp) {
1824 exit(1); 1824 exit(1);
1825 } 1825 }
1826 arg_noprofile = 1; 1826 arg_noprofile = 1;
1827 // force noautopulse in order to keep ~/.config/pulse as is 1827 // force keep-config-pulse in order to keep ~/.config/pulse as is
1828 arg_noautopulse = 1; 1828 arg_keep_config_pulse = 1;
1829 } 1829 }
1830 else if (strncmp(argv[i], "--ignore=", 9) == 0) { 1830 else if (strncmp(argv[i], "--ignore=", 9) == 0) {
1831 if (custom_profile) { 1831 if (custom_profile) {
@@ -1877,7 +1877,7 @@ int main(int argc, char **argv, char **envp) {
1877 arg_writable_etc = 1; 1877 arg_writable_etc = 1;
1878 } 1878 }
1879 else if (strcmp(argv[i], "--keep-config-pulse") == 0) { 1879 else if (strcmp(argv[i], "--keep-config-pulse") == 0) {
1880 arg_noautopulse = 1; 1880 arg_keep_config_pulse = 1;
1881 } 1881 }
1882 else if (strcmp(argv[i], "--writable-var") == 0) { 1882 else if (strcmp(argv[i], "--writable-var") == 0) {
1883 arg_writable_var = 1; 1883 arg_writable_var = 1;
@@ -2081,7 +2081,7 @@ int main(int argc, char **argv, char **envp) {
2081 else if (strcmp(argv[i], "--nosound") == 0) 2081 else if (strcmp(argv[i], "--nosound") == 0)
2082 arg_nosound = 1; 2082 arg_nosound = 1;
2083 else if (strcmp(argv[i], "--noautopulse") == 0) 2083 else if (strcmp(argv[i], "--noautopulse") == 0)
2084 arg_noautopulse = 1; 2084 arg_keep_config_pulse = 1;
2085 else if (strcmp(argv[i], "--novideo") == 0) 2085 else if (strcmp(argv[i], "--novideo") == 0)
2086 arg_novideo = 1; 2086 arg_novideo = 1;
2087 else if (strcmp(argv[i], "--no3d") == 0) 2087 else if (strcmp(argv[i], "--no3d") == 0)
diff --git a/src/firejail/profile.c b/src/firejail/profile.c
index 3f90d7c1d..4f30fc4b1 100644
--- a/src/firejail/profile.c
+++ b/src/firejail/profile.c
@@ -423,7 +423,7 @@ int profile_check_line(char *ptr, int lineno, const char *fname) {
423 return 0; 423 return 0;
424 } 424 }
425 else if (strcmp(ptr, "noautopulse") == 0) { 425 else if (strcmp(ptr, "noautopulse") == 0) {
426 arg_noautopulse = 1; 426 arg_keep_config_pulse = 1;
427 return 0; 427 return 0;
428 } 428 }
429 else if (strcmp(ptr, "notv") == 0) { 429 else if (strcmp(ptr, "notv") == 0) {
@@ -1145,7 +1145,7 @@ int profile_check_line(char *ptr, int lineno, const char *fname) {
1145 } 1145 }
1146 1146
1147 if (strcmp(ptr, "keep-config-pulse") == 0) { 1147 if (strcmp(ptr, "keep-config-pulse") == 0) {
1148 arg_noautopulse = 1; 1148 arg_keep_config_pulse = 1;
1149 return 0; 1149 return 0;
1150 } 1150 }
1151 1151
diff --git a/src/firejail/sandbox.c b/src/firejail/sandbox.c
index 3af828ede..40e644be8 100644
--- a/src/firejail/sandbox.c
+++ b/src/firejail/sandbox.c
@@ -1015,7 +1015,7 @@ int sandbox(void* sandbox_arg) {
1015 // disable /dev/snd 1015 // disable /dev/snd
1016 fs_dev_disable_sound(); 1016 fs_dev_disable_sound();
1017 } 1017 }
1018 else if (!arg_noautopulse) 1018 else if (!arg_keep_config_pulse)
1019 pulseaudio_init(); 1019 pulseaudio_init();
1020 1020
1021 if (arg_no3d) 1021 if (arg_no3d)