From 53e27f316852356b92aac1ef5739a2b3c744c2fe Mon Sep 17 00:00:00 2001 From: krempp Date: Mon, 22 May 2000 13:47:55 +0200 Subject: [PATCH] initial import darcs-hash:20000522114755-92525-69a72999157b346a9dee061f02d4c3e416f951b2.gz --- mailWarn_dirtyEtc.sh | 24 ++++++++++++++++++++++++ save-etc | 15 +++++++++++++++ 2 files changed, 39 insertions(+) create mode 100755 mailWarn_dirtyEtc.sh create mode 100755 save-etc diff --git a/mailWarn_dirtyEtc.sh b/mailWarn_dirtyEtc.sh new file mode 100755 index 00000000..0529402d --- /dev/null +++ b/mailWarn_dirtyEtc.sh @@ -0,0 +1,24 @@ +#!/bin/sh +# +# Envoie la liste des fichiers modifiés localement. +# + +tempF=$(tempfile -d /tmp -p "cvs_list") +tempF2=$(tempfile -d /tmp -p "cvs_list") +tempF3=$(tempfile -d /tmp -p "cvs_list") + +( echo "Subject: Status de etc" +echo "To: $1" +echo "" +echo "Liste des fichiers non synchros" +echo "-------------------------------" +) > $tempF 2>&1 + +cd /etc +/usr/bin/cvs -q -d /usr/cvs-rep status | grep -A8 Locally > $tempF2 + +if test -n "$1"; + then test -s $tempF2 && cat $tempF $tempF2 | sendmail "$1"; + else cat $tempF $tempF2; +fi + diff --git a/save-etc b/save-etc new file mode 100755 index 00000000..8e3bb90d --- /dev/null +++ b/save-etc @@ -0,0 +1,15 @@ +#!/bin/sh + +freq="$1" +nb=$2 + +pref="/backups/tars/etc${freq}-" +suff=`date +"%Y-%m-%d--%H-%M-%S.tgz"` +tarball="${pref}${suff}" + +umask 077 +cd / +tar zcf ${tarball} etc usr/scripts root/scripts home/corbeau/scripts +rm `ls -t ${pref}* | tail +$nb` + +#df