X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=distro-begin;h=22fff60409d135d21ae76167ae28e2de5a9df3b5;hb=929bcfbc41e050d69b48405ac8bb6d03af930d95;hp=75b9b05942ce0ae042d0cd3b188bdfcb2f1a0317;hpb=7d5e9e87105fafa2243603f958c8b41cdaa7f0ad;p=distro-setup diff --git a/distro-begin b/distro-begin index 75b9b05..22fff60 100755 --- a/distro-begin +++ b/distro-begin @@ -347,15 +347,15 @@ esac ###### link files # convenient to just do all file linking in one place -s /a/exe/lnf -T /a/bin /b -s /a/exe/lnf -T /nocow/t /t +sudo /a/exe/lnf -T /a/bin /b +sudo /a/exe/lnf -T /nocow/t /t if has_p; then lnf -T /p/News ~/News fi -s /a/exe/lnf /q/root/.editor-backups /q/root/.undo-tree-history \ +sudo /a/exe/lnf /q/root/.editor-backups /q/root/.undo-tree-history \ /a/opt /a/c/.emacs.d $HOME/mw_vars /k/backup /root /a/bin/ds/install-my-scripts # needed for rootsshsync cronjob -s /a/exe/lnf /a/c/.vim /a/c/.vimrc /a/c/.gvimrc /root +sudo /a/exe/lnf /a/c/.vim /a/c/.vimrc /a/c/.gvimrc /root @@ -366,7 +366,7 @@ case $(distro-name) in arch) # pkgfile is like apt-cache pi pkgfile - s pkgfile --update + sudo pkgfile --update ;; esac @@ -384,8 +384,8 @@ fi ##### make extra dirs dirs=(/mnt/{1,2,3,4,5,6,7,8,9} /nocow/t) -s mkdir -p "${dirs[@]}" -s chown $USER:$USER "${dirs[@]}" +sudo mkdir -p "${dirs[@]}" +sudo chown $USER:$USER "${dirs[@]}" ###### setup /i if home_network; then @@ -394,8 +394,8 @@ if home_network; then /i/k /k none bind,noauto 0 0 EOF if ! mountpoint /kr; then - s mkdir -p /kr - s chown $USER:user2 /kr + sudo mkdir -p /kr + sudo chown $USER:user2 /kr fi if [[ $HOSTNAME == frodo ]]; then tu /etc/fstab <<'EOF' @@ -406,14 +406,14 @@ EOF frodo:/k /kr nfs noauto 0 0 EOF fi - s mkdir -p /q /i/{w,k} + sudo mkdir -p /q /i/{w,k} for dir in /{i,w,k}; do if mountpoint $dir; then continue; fi # already mounted - s mkdir -p $dir - s chown $USER:$USER $dir + sudo mkdir -p $dir + sudo chown $USER:$USER $dir done # not needed for all hosts, but rather just keep it uniform - s mkdir -p /mnt/iroot + sudo mkdir -p /mnt/iroot # debian auto mounting of multi-disk encrypted btrfs is busted. It is # in jessie, and in stretch as of 11/26/2016 I have 4 disks in cryptab, # based on 3 of those, it creates .device units for /dev/mapper/dev... @@ -421,7 +421,7 @@ EOF # have already been created and exist. todo: create a simple repro # for this in a vm and report it upstream. pi nfs-common - s dd of=/root/imount <<'EOF' + sudo dd of=/root/imount <<'EOF' #!/bin/bash [[ $EUID == 0 ]] || exec sudo -E "${BASH_SOURCE[0]}" "$@" set -eE -o pipefail @@ -437,8 +437,8 @@ for dir in /i /mnt/iroot /k /kr /w; do fi done EOF - s chmod +x /root/imount - s dd of=/etc/systemd/system/imount.service < *{/,/}/s/KP_Multiply/underscore/g' /usr/share/X11/xkb/symbols/keypad + sudo sed -i.orig '/key * *{/,/}/s/KP_Multiply/underscore/g' /usr/share/X11/xkb/symbols/keypad fi ##### basic graphical packages