Browse Source

added /usr/local/bin content

master
Dave on FENDER 3 years ago
parent
commit
96b8fec927
  1. 17
      usr.local.bin/altdir
  2. 48
      usr.local.bin/repofix

17
usr.local.bin/altdir

@ -0,0 +1,17 @@
#!/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: ===========================================================
if [ "$1" = "" ]
then
echo -e "Directory: \c"
pwd
ls -alFh --color=always |more
else
echo "Directory of: $1*"
ls -aldFh --color=always $1* |more
fi

48
usr.local.bin/repofix

@ -0,0 +1,48 @@
#!/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
## location of logfiles
LOGPATH=/var/log/repofix
LOGFILE=${LOGPATH}/repofix.log
## -- just check that the logpath exists
[ ! -d ${LOGPATH} ] && mkdir -p ${LOGPATH}
echo "$(date +'%F_%R:%S') ==== START ==== " >> ${LOGFILE}
## -- 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 >> ${LOGFILE}
echo "$(date +'%F_%R:%S') ------ END ------" >> ${LOGFILE}
Loading…
Cancel
Save