From 87382fbd6a797239d2d8804242c89e36e08ccb6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marrek=20No=C5=BEka?= Date: Mon, 6 Feb 2023 18:36:23 +0100 Subject: [PATCH] Library disable and enable script new file: lib/disable.sh new file: lib/enable.sh --- lib/disable.sh | 21 +++++++++++++++++++++ lib/enable.sh | 18 ++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100755 lib/disable.sh create mode 100755 lib/enable.sh diff --git a/lib/disable.sh b/lib/disable.sh new file mode 100755 index 0000000..7f52413 --- /dev/null +++ b/lib/disable.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +cd $(dirname $0)/.. + +name=$(basename $1 .h) +name=$(basename $name .c) + +inc_h=inc/${name}.h +src_c=src/${name}.c +lib_h=lib/${name}.h +lib_c=lib/${name}.c + +if [ -f $lib_h -o -f $lib_c ]; then + date=$(date +"%y%m%d%H%M%S") + [ -f $inc_h ] && mv -v $inc_h $(basename $lib_h .h)-${date}.h + [ -f $src_c ] && mv -v $src_c $(basename $lib_c .c)-${date}.h +else + [ -f $inc_h ] && mv -v $inc_h lib + [ -f $src_c ] && mv -v $src_c lib +fi + diff --git a/lib/enable.sh b/lib/enable.sh new file mode 100755 index 0000000..325cc84 --- /dev/null +++ b/lib/enable.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +cd $(dirname $0)/.. + +name=$(basename $1 .h) +name=$(basename $name .c) + +lib_h=lib/${name}.h +lib_c=lib/${name}.c + +if [ -f $lib_h ]; then + cp -v $lib_h inc +fi + +if [ -f $lib_c ]; then + cp -v $lib_c src +fi +