From 3daee4712765973fcdc1b21251e00d3b63858002 Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Sun, 15 Apr 2012 10:07:26 -0700 Subject: [PATCH] roll-it-up.sh: generate CHECKSUMS file in each directory Signed-off-by: Alan Coopersmith --- roll-it-up.sh | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/roll-it-up.sh b/roll-it-up.sh index fcf00bd..451fe06 100755 --- a/roll-it-up.sh +++ b/roll-it-up.sh @@ -26,8 +26,31 @@ while read name; do fi for i in $list; do i=`echo $i | sed "s|$individual_dir||g"` - mkdir -p `dirname $i` + typedir=`dirname $i` + tarname=`basename $i` + + mkdir -p $typedir ln -sf $relative_dir/$i $i - ln -sf $relative_dir/$i everything/`basename $i` + ln -sf $relative_dir/$i everything/$tarname + + # cd first and use $tarname so that only filename appears in output + md5=`cd everything ; md5sum $tarname` + sha1=`cd everything ; sha1sum $tarname` + sha256=`cd everything ; sha256sum $tarname` + cat >> $typedir/CHECKSUMS <> everything/CHECKSUMS <