Browse Source

Merge branch 'master' of ssh://config.tombstones.org.uk:22022/tombstones/files

master
Dave on FENDER 2 years ago
parent
commit
21c432093d
  1. 2
      etc/sabnzb.ini
  2. 9
      root/.bash_aliases
  3. 2
      usr.local.bin/testfile
  4. 41
      usr.local.sbin/repofix
  5. 1
      usr.local.sbin/root-script

2
etc/sabnzb.ini

@ -0,0 +1,2 @@
## this is a config file for SAB
## seems the standard configs

9
root/.bash_aliases

@ -0,0 +1,9 @@
# New by Dave
# HEADER: ===========================================================
# HEADER: This file is automanaged by puppet
# HEADER: While it can still be managed manually, it is definitely not recommended.
# HEADER: Any manual changes to this file run the risk of being overwritten!
# HEADER: ===========================================================
alias lspuppet='tail -fn20 /var/log/puppetlabs/puppet-apply.log'
alias lsrepo='tail -fn20 /var/log/repofix/repofix.log'

2
usr.local.bin/testfile

@ -0,0 +1,2 @@
# This just tests if a file appears in /usr/local/bin
# if so, we can use this repo to deploy files out to repos

41
usr.local.sbin/repofix

@ -0,0 +1,41 @@
#!/bin/bash
# HEADER: ===========================================================
# HEADER: This file is automanaged by puppet
# HEADER: While it can still be managed manually, it is definitely not recommended.
# HEADER: Any manual changes to this file run the risk of being overwritten!
# HEADER: ===========================================================
## "repofix" keeps the puppet manifests updated from gitea
## a quick check confirms alterationa to local files
## else.. those are updated with latest from gitea
set -u
## -- path to the Puppet manifest dirs
REPOBASE=/var/lib/puppet/manifests
echo "$(date +'%F_%R:%S') ==== START ==== "
## -- check each repo in turn
cd ${REPOBASE}
for REPO in $(ls -d *)
do
cd ${REPOBASE}/${REPO}
echo -e "$(date +'%F_%R:%S') checking ${REPO} ... \c"
STATUS="$(git status | tail -n1)"
if [[ ! ${STATUS} =~ "nothing to commit" ]]
then
echo "need to fix $REPO, showing diff on next line"
git diff
git fetch origin &> /dev/null
git reset --hard origin/master &> /dev/null
else
echo " ${STATUS}"
fi
git pull &> /dev/null
done
echo "$(date +'%F_%R:%S') ------ END ------"

1
usr.local.sbin/root-script

@ -0,0 +1 @@
## something new here
Loading…
Cancel
Save