Sfoglia il codice sorgente

base-files: generate config files with correct permissions

As touch creates files with permission 0644 use umask to create
config files with permission 0600 to be inline with INSTALL_CONF

Signed-off-by: Hans Dedecker <[email protected]>
Hans Dedecker 6 anni fa
parent
commit
ad27c133eb
1 ha cambiato i file con 2 aggiunte e 0 eliminazioni
  1. 2 0
      package/base-files/files/bin/config_generate

+ 2 - 0
package/base-files/files/bin/config_generate

@@ -426,6 +426,8 @@ generate_gpioswitch() {
 json_init
 json_load "$(cat ${CFG})"
 
+umask 077
+
 if [ ! -s /etc/config/network ]; then
 	touch /etc/config/network
 	generate_static_network