|
@@ -1646,35 +1646,13 @@ function configure_gpg {
|
1646
|
1646
|
fi
|
1647
|
1647
|
MY_GPG_PUBLIC_KEY=/tmp/public_key.gpg
|
1648
|
1648
|
su -m root -c "gpg --homedir /home/$MY_USERNAME/.gnupg --output $MY_GPG_PUBLIC_KEY --armor --export $MY_GPG_PUBLIC_KEY_ID" - $MY_USERNAME
|
|
1649
|
+ fi
|
1649
|
1650
|
|
1650
|
|
- if grep -q "install_email" $COMPLETION_FILE; then
|
1651
|
|
- if ! grep -q $"Change your GPG password" /home/$MY_USERNAME/README; then
|
1652
|
|
- echo '' >> /home/$MY_USERNAME/README
|
1653
|
|
- echo '' >> /home/$MY_USERNAME/README
|
1654
|
|
- echo $'# Change your GPG password' >> /home/$MY_USERNAME/README
|
1655
|
|
- echo $"It's very important to add a password to your GPG key so that" >> /home/$MY_USERNAME/README
|
1656
|
|
- echo $"if anyone does get access to your email they still won't be able" >> /home/$MY_USERNAME/README
|
1657
|
|
- echo $'to read them without knowning the GPG password.' >> /home/$MY_USERNAME/README
|
1658
|
|
- echo $'You can change the it with:' >> /home/$MY_USERNAME/README
|
1659
|
|
- echo '' >> /home/$MY_USERNAME/README
|
1660
|
|
- echo " gpg --edit-key $MY_GPG_PUBLIC_KEY_ID" >> /home/$MY_USERNAME/README
|
1661
|
|
- echo ' passwd' >> /home/$MY_USERNAME/README
|
1662
|
|
- echo ' save' >> /home/$MY_USERNAME/README
|
1663
|
|
- echo ' quit' >> /home/$MY_USERNAME/README
|
1664
|
|
- fi
|
1665
|
|
- if ! grep -q $"Publish your GPG public key" /home/$MY_USERNAME/README; then
|
1666
|
|
- echo '' >> /home/$MY_USERNAME/README
|
1667
|
|
- echo '' >> /home/$MY_USERNAME/README
|
1668
|
|
- echo $'# Publish your GPG public key' >> /home/$MY_USERNAME/README
|
1669
|
|
- echo $'So that others can send emails to you securely you should' >> /home/$MY_USERNAME/README
|
1670
|
|
- echo $'publish your GPG public key with the command:' >> /home/$MY_USERNAME/README
|
1671
|
|
- echo '' >> /home/$MY_USERNAME/README
|
1672
|
|
- echo " gpg --send-keys $MY_GPG_PUBLIC_KEY_ID" >> /home/$MY_USERNAME/README
|
1673
|
|
- fi
|
1674
|
|
- chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
1675
|
|
- chmod 600 /home/$MY_USERNAME/README
|
1676
|
|
- fi
|
|
1651
|
+ if [ ! -d /root/.gnupg ]; then
|
|
1652
|
+ cp -r /home/$MY_USERNAME/.gnupg /root/
|
1677
|
1653
|
fi
|
|
1654
|
+ gpg_allow_tty root
|
|
1655
|
+ gpg_allow_tty $MY_USERNAME
|
1678
|
1656
|
|
1679
|
1657
|
mark_completed $FUNCNAME
|
1680
|
1658
|
}
|