X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=conflink;h=bbe13126750cddb64e67a636fefeacc2291021a7;hb=63acc2d602eb316a1c0abb7ec842e4789c8beaec;hp=bb5d480d4ee04d7c235ba25fd7dff78dfa70374e;hpb=343a048be4b32d18540c6531048d2b9a006774ae;p=distro-setup diff --git a/conflink b/conflink index bb5d480..bbe1312 100755 --- a/conflink +++ b/conflink @@ -64,7 +64,7 @@ common-file-setup() { } user=$(id -un) -all_dirs=({/a/c,/p/c}{,/machine_specific/$HOSTNAME}) +all_dirs=({/a/bin/ds,/p/c}{,/machine_specific/$HOSTNAME}) # note, we assume a group of hosts does not have the # same name as a single host, which is no problem on our scale. for x in /p/c/machine_specific/*.hosts /a/bin/ds/machine_specific/*.hosts; do @@ -113,7 +113,9 @@ case $user in ##### end special extra stuff ##### - sudo bash -c 'shopt -s nullglob; cd /etc/openvpn; for f in client/* server/*; do ln -sf $f .; done' + if [[ -e /etc/openvpn ]]; then + sudo bash -c 'shopt -s nullglob && cd /etc/openvpn && for f in client/* server/*; do ln -sf $f .; done' + fi m sudo -H -u user2 "${BASH_SOURCE[0]}" ;;