浏览代码

su only needed for root

Bob Mottram 7 年前
父节点
当前提交
0da7162f90
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5
    1
      src/freedombone-utils-gpg

+ 5
- 1
src/freedombone-utils-gpg 查看文件

252
         if ! grep -q 'allow-loopback-pinentry' /home/$gpg_username/.gnupg/gpg-agent.conf; then
252
         if ! grep -q 'allow-loopback-pinentry' /home/$gpg_username/.gnupg/gpg-agent.conf; then
253
             echo 'allow-loopback-pinentry' >> /home/$gpg_username/.gnupg/gpg-agent.conf
253
             echo 'allow-loopback-pinentry' >> /home/$gpg_username/.gnupg/gpg-agent.conf
254
         fi
254
         fi
255
-        su -c "echo RELOADAGENT | gpg-connect-agent" - $gpg_username
255
+        if [[ "$USER" == 'root' ]]; then
256
+            su -c "echo RELOADAGENT | gpg-connect-agent" - $gpg_username
257
+        else
258
+            echo RELOADAGENT | gpg-connect-agent
259
+        fi
256
     fi
260
     fi
257
 }
261
 }
258
 
262