X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=conflink;h=38aacf02ac885a8a8c2ff0da27043c007373f457;hb=f7a2fe0e56e14b55818245a2e3a2eb68f1cd23de;hp=139096f507446c0b4fc4357b13e3b8087b651226;hpb=d46190aff6f5dc65bd39524e3937dc5765895b42;p=distro-setup diff --git a/conflink b/conflink index 139096f..38aacf0 100755 --- a/conflink +++ b/conflink @@ -75,14 +75,25 @@ case $USER in ian|iank) # p needs to go first so .ssh link is created, then config link inside it m common-file-setup ${all_dirs[@]} + + #### begin special extra stuff #### + install -d -m700 ~/gpg-agent-socket if [[ -d /etc/bind/bind-writable ]]; then # need bind writable dir for nsupdate, or else we get # named[20823]: /etc/bind/db.iank.pw.jnl: create: permission denied m s chgrp bind /etc/bind/bind-writable fi + files=(/etc/bind/[Kk]*) + if [[ -e $files ]]; then + m s chgrp bind ${files[@]} + fi if [[ -e /etc/davpass ]] && getent group www-data &>/dev/null; then s chgrp www-data /etc/davpass fi + ##### end special extra stuff ##### + + + m sudo -H -u traci "$BASH_SOURCE" ;; traci)