diff --git a/etc/sabnzb.ini b/etc/sabnzb.ini new file mode 100644 index 0000000..9e71772 --- /dev/null +++ b/etc/sabnzb.ini @@ -0,0 +1,2 @@ +## this is a config file for SAB +## seems the standard configs \ No newline at end of file diff --git a/root/.bash_aliases b/root/.bash_aliases new file mode 100644 index 0000000..13e88b5 --- /dev/null +++ b/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' \ No newline at end of file diff --git a/usr.local.bin/testfile b/usr.local.bin/testfile new file mode 100644 index 0000000..ce50b6c --- /dev/null +++ b/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 \ No newline at end of file diff --git a/usr.local.sbin/repofix b/usr.local.sbin/repofix new file mode 100644 index 0000000..3192a59 --- /dev/null +++ b/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 ------" + + diff --git a/usr.local.sbin/root-script b/usr.local.sbin/root-script new file mode 100644 index 0000000..527076c --- /dev/null +++ b/usr.local.sbin/root-script @@ -0,0 +1 @@ +## something new here \ No newline at end of file