From 09e8113d7c05157cd54e16f820f6c7ce471d53b7 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Wed, 8 Apr 2015 01:09:31 -0400 Subject: Add some more scripts --- sbrename | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100755 sbrename (limited to 'sbrename') diff --git a/sbrename b/sbrename new file mode 100755 index 0000000..9031674 --- /dev/null +++ b/sbrename @@ -0,0 +1,73 @@ +#!/bin/bash + +NAME=$( echo "$0" | sed 's,.*/,,' ) + +# Trim trailing slash from SRC and DEST, if present +SRC="$( echo "$1" | sed 's,/$,,' )" +DEST="$( echo "$2" | sed 's,/$,,' )" + +if [ ! -d "$SRC" ]; then + if [ -e "$SRC" ]; then + echo "$NAME: $SRC is not a directory" + else + echo "$NAME: $SRC not found or can't access" + fi + SRC="" +fi + +if [ "$SRC" = "" -o "$DEST" = "" ]; then + cat < "$DEST.SlackBuild" + rm -f "$SRC.SlackBuild" + chmod 755 "$DEST.SlackBuild" +fi + +if [ -e slack-desc ]; then + sed -i "s,^$SRC,$DEST," slack-desc + newindent="$(echo $DEST|sed 's,., ,g')" + sed -i "s,^ *\(|--*handy.*\),$newindent\1," slack-desc +fi + +if [ -e README ]; then + sed -i "s,$SRC,$DEST,g" README +fi + +if [ -e "$SRC.info" ]; then + sed "/^PRGNAM=/s,$SRC,$DEST," "$SRC.info" > "$DEST.info" + rm -f "$SRC.info" +fi -- cgit v1.2.3