Просмотр исходного кода

Merge pull request #1063 from corochoone/master

Fix loss of the owner / group / permissions of the configuration file…
Made I.T 9 лет назад
Родитель
Сommit
041d7cb5b4
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      bin/v-change-sys-service-config

+ 2 - 1
bin/v-change-sys-service-config

@@ -104,7 +104,8 @@ if [ "$update" = 'yes' ] && [ "$restart" != 'no' ]; then
     service $service restart >/dev/null 2>&1
     service $service restart >/dev/null 2>&1
     if [ $? -ne 0 ]; then
     if [ $? -ne 0 ]; then
         for config in $dst; do
         for config in $dst; do
-            mv -f $config.vst.back $config
+            cat $config.vst.back > $config
+            rm -f $config.vst.back
         done
         done
         check_result $E_RESTART "$service failed to start with new config"
         check_result $E_RESTART "$service failed to start with new config"
     fi
     fi