X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=distro-end;h=64630404c0a4806f089b25a2833124c670b4f01c;hb=d1699bf542263f68d15c48751826bb740916b3d9;hp=2124a7c968f81d283cd2d7bf7afe35d7eec00969;hpb=72c18f3a6a7f1ed0ca16af654a1f804ab96e1ff9;p=distro-setup diff --git a/distro-end b/distro-end index 2124a7c..6463040 100755 --- a/distro-end +++ b/distro-end @@ -90,7 +90,6 @@ EOF ########### begin section including vps ################ pi ${p2[@]} - conflink sudo rm -fv @@ -883,6 +882,16 @@ EOF end ;; esac + +case $HOSTNAME in + bk) + pi icecast2 + # todo, save the config + /etc/cron.daily/stream-cert + web-conf -c /etc/cert-live.fsf.org -p 443 -f 8000 apache2 live.fsf.org + ;; +esac + ###### end website setup ########### end section including li/lj ############### @@ -1687,7 +1696,8 @@ sudo gpasswd -a $USER lpadmin # based on ubuntu wiki # general known for debian/ubuntu, not for fedora m /a/bin/buildscripts/go -m /a/bin/buildscripts/rust +# only needed for rg. cargo takes up 11 gigs, filled up the disk on je. +#m /a/bin/buildscripts/rust m /a/bin/buildscripts/misc m /a/bin/buildscripts/pithosfly #m /a/bin/buildscripts/alacritty @@ -1837,6 +1847,10 @@ EOF rm -r "$tmpdir" fi +# get rid of annoying message +s sed -ri "s/^([[:space:]]*ui.print_\('Playing)/#\1/" /usr/share/beets/beetsplug/play.py + + # notes about barrier # run barrier, do the gui config, # setup the 2 screens, using hostnames for the new screen. @@ -1944,6 +1958,10 @@ sgo dynamicipupdate if grep -xFq $HOSTNAME /a/bin/ds/machine_specific/btrbk.hosts; then sgo btrbk.timer fi +if [[ $HOSTNAME == kd ]]; then + sgo btrbk-spread.timer +fi + # note: to see when it was last run, # ser list-timers @@ -1956,11 +1974,6 @@ esac ### begin prometheus ### -# cleanup old files. 2023-02 -x=(/var/lib/prometheus/node-exporter/*.premerge) -if [[ -e ${x[0]} ]]; then - s rm /var/lib/prometheus/node-exporter/* -fi pi prometheus-node-exporter-collectors case $HOSTNAME in @@ -2015,6 +2028,13 @@ EOF ;; esac +# cleanup old files. 2023-02 +x=(/var/lib/prometheus/node-exporter/*.premerge) +if [[ -e ${x[0]} ]]; then + s rm /var/lib/prometheus/node-exporter/* +fi + + case $HOSTNAME in # todo, for limiting node exporter http, # either use iptables or, in @@ -2155,12 +2175,16 @@ esac ### begin bitcoin ### case $HOSTNAME in - sy) - f=$dir/bitcoin.conf - sudo install -m 0755 -o root -g root -t /usr/bin /a/opt/bitcoin-23.0/bin/* + sy|kd) + sudo install -m 0755 -o root -g root -t /usr/bin /a/opt/bitcoin-24.0.1/bin/* sgo bitcoind + # note: the bitcoin user & group are setup in fai sudo usermod -a -G bitcoin iank - sudo ln -s /q/wallets /var/lib/bitcoind + # todo: make bitcoin have a stable uid/gid + if [[ ! $(readlink -f /var/lib/bitcoind/wallets) == /q/wallets ]]; then + s lnf /q/wallets /var/lib/bitcoind + sudo chown -h bitcoin:bitcoin /var/lib/bitcoind/wallets + fi # note, there exists # /a/bin/ds/disabled/bitcoin ;; @@ -2168,6 +2192,14 @@ esac ### end bitcoin +case $HOSTNAME in + kw|x3) + sd /etc/cups/client.conf <<'EOF' +ServerName printserver0.office.fsf.org +EOF + ;; +esac + end_msg <<'EOF' In mate settings settings, change scrolling to two-finger,