Procházet zdrojové kódy

Handle multiple gpg keys

Bob Mottram před 8 roky
rodič
revize
2dabe2e92f
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1
    1
      src/freedombone-app-xmpp

+ 1
- 1
src/freedombone-app-xmpp Zobrazit soubor

208
     if [ ! -d /home/$new_username/.config/profanity ]; then
208
     if [ ! -d /home/$new_username/.config/profanity ]; then
209
         mkdir -p /home/$new_username/.config/profanity
209
         mkdir -p /home/$new_username/.config/profanity
210
     fi
210
     fi
211
-    GPG_PUBLIC_KEY_ID=$(su -c "gpg --list-keys $new_username@$HOSTNAME | grep 'pub '" - $new_username | awk -F ' ' '{print $2}' | awk -F '/' '{print $2}')
211
+    GPG_PUBLIC_KEY_ID=$(su -c "gpg --list-keys $new_username@$HOSTNAME | grep 'pub '" - $new_username | head -n 1 | awk -F ' ' '{print $2}' | awk -F '/' '{print $2}')
212
     echo "[${new_username}@${HOSTNAME}]" > $XMPP_CLIENT_ACCOUNTS
212
     echo "[${new_username}@${HOSTNAME}]" > $XMPP_CLIENT_ACCOUNTS
213
     echo 'enabled=true' >> $XMPP_CLIENT_ACCOUNTS
213
     echo 'enabled=true' >> $XMPP_CLIENT_ACCOUNTS
214
     echo "jid=${new_username}@${HOSTNAME}" >> $XMPP_CLIENT_ACCOUNTS
214
     echo "jid=${new_username}@${HOSTNAME}" >> $XMPP_CLIENT_ACCOUNTS