From 02230cbf157942bd709f9a384f891b903143aea0 Mon Sep 17 00:00:00 2001
From: Gary Buhrmaster <gary.buhrmaster@gmail.com>
Date: Thu, 7 Nov 2019 16:23:49 +0000
Subject: [PATCH 6/6] cleanup: remove cpsvndir/cpsimple scripts from mythtv
---
mythtv/programs/scripts/cpsimple | 17 --------
mythtv/programs/scripts/cpsvndir | 66 --------------------------------
2 files changed, 83 deletions(-)
delete mode 100644 mythtv/programs/scripts/cpsimple
delete mode 100644 mythtv/programs/scripts/cpsvndir
diff --git a/mythtv/programs/scripts/cpsimple b/mythtv/programs/scripts/cpsimple
deleted file mode 100644
index a94007e978..0000000000
|
+
|
-
|
|
| 1 | | #!/bin/sh |
| 2 | | # |
| 3 | | # cpsimple: recursive directory copy, then delete .svn sub dirs. |
| 4 | | |
| 5 | | if [ $(basename "$1") = $(basename "$2") -a -d $2 ]; then |
| 6 | | DESTDIR=$(dirname "$2") |
| 7 | | else |
| 8 | | DESTDIR=$2 |
| 9 | | fi |
| 10 | | |
| 11 | | echo cp -pr $1 $DESTDIR |
| 12 | | cp -pr $1 $DESTDIR |
| 13 | | |
| 14 | | echo find $2 '-name .svn -prune -exec rm -fr {} \;' |
| 15 | | find $2 -name .svn -prune -exec rm -fr {} \; |
| 16 | | |
| 17 | | exit 0 |
diff --git a/mythtv/programs/scripts/cpsvndir b/mythtv/programs/scripts/cpsvndir
deleted file mode 100644
index 8486a616cc..0000000000
|
+
|
-
|
|
| 1 | | #!/bin/sh |
| 2 | | # |
| 3 | | # cpsvndir: recursive directory copy excluding .svn sub dirs. |
| 4 | | |
| 5 | | if [ -z "$1" -o -z "$2" ]; then |
| 6 | | echo "Usage: $0 source-dir destination-dir" |
| 7 | | exit -1 |
| 8 | | fi |
| 9 | | |
| 10 | | # Some shells don't set EUID |
| 11 | | if [ -z "$EUID" ]; then |
| 12 | | if [ -x /usr/bin/id ]; then EUID=`id -u` ;fi |
| 13 | | if [ -z "$EUID" ]; then EUID=$USER ;fi |
| 14 | | if [ -z "$EUID" ]; then EUID=0 ;fi # Will fail if not root |
| 15 | | fi |
| 16 | | |
| 17 | | # Do similarly for EGID |
| 18 | | if [ -z "$EGID" ]; then |
| 19 | | if [ -x /usr/bin/id ]; then EGID=`id -g` ;fi |
| 20 | | if [ -z "$EGID" ]; then EGID=0 ;fi # Will fail if not root |
| 21 | | fi |
| 22 | | |
| 23 | | BASE=$(basename "$1") |
| 24 | | case "$BASE" in |
| 25 | | .|..|/) BASE="" ;; |
| 26 | | *) BASE="/$BASE" ;; |
| 27 | | esac |
| 28 | | |
| 29 | | SRC="$1" |
| 30 | | |
| 31 | | case "$2" in |
| 32 | | /*) DEST="$2$BASE" ;; |
| 33 | | *) DEST="$(pwd)/$2$BASE" ;; |
| 34 | | esac |
| 35 | | |
| 36 | | #echo "BASE=$BASE SRC=$SRC DEST=$DEST" |
| 37 | | |
| 38 | | IFS=' |
| 39 | | ' |
| 40 | | if [ ! -z ${MYTHPYTHON} ]; then |
| 41 | | if [ ! -f ${MYTHPYTHON} ]; then |
| 42 | | MYTHPYTHON="/usr/bin/env ${MYTHPYTHON}" |
| 43 | | fi |
| 44 | | fi |
| 45 | | |
| 46 | | # Copy all files and directories except .svn |
| 47 | | cd "$SRC" |
| 48 | | for file in $(find . -name .svn -prune -or -print); do |
| 49 | | #echo "processing $file" |
| 50 | | if [ -d "$file" -a ! -L "$file" ]; then |
| 51 | | mkdir -p "$DEST/$file" |
| 52 | | else |
| 53 | | cp -pR "$file" "$DEST/$file" |
| 54 | | ext=${file##*.} |
| 55 | | if [ "x$ext" = "xpy" ]; then |
| 56 | | sed "1s%^#.*%#!${MYTHPYTHON}%" "$file" > "$DEST/$file" |
| 57 | | # elif [ "x$ext" = "xpl" ]; then |
| 58 | | # do some perly stuff |
| 59 | | fi |
| 60 | | chown -h $EUID:$EGID "$DEST/$file" |
| 61 | | chmod +r "$DEST/$file" &> /dev/null |
| 62 | | fi |
| 63 | | done |
| 64 | | |
| 65 | | exit 0 |
| 66 | | |