From 40067313b51e8a953d9a083c888aeb6f3dd32c8b Mon Sep 17 00:00:00 2001 From: Eric Dodd Date: Tue, 28 Sep 2021 13:10:30 -0400 Subject: [PATCH] simple drop-ins for pushd and popd to prevent some rpmbuild issues --- packages/sgugpushdpopd/SOURCES/popd | 4 ++ packages/sgugpushdpopd/SOURCES/pushd | 5 +++ .../sgugpushdpopd/SPECS/sgugpushdpopd.spec | 37 +++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100755 packages/sgugpushdpopd/SOURCES/popd create mode 100755 packages/sgugpushdpopd/SOURCES/pushd create mode 100644 packages/sgugpushdpopd/SPECS/sgugpushdpopd.spec diff --git a/packages/sgugpushdpopd/SOURCES/popd b/packages/sgugpushdpopd/SOURCES/popd new file mode 100755 index 000000000..daf7f89c4 --- /dev/null +++ b/packages/sgugpushdpopd/SOURCES/popd @@ -0,0 +1,4 @@ +#!/usr/sgug/bin/bash +DIR_STACK=${DIR_STACK#* } +cd ${DIR_STACK%% *} +echo "$PWD" diff --git a/packages/sgugpushdpopd/SOURCES/pushd b/packages/sgugpushdpopd/SOURCES/pushd new file mode 100755 index 000000000..c14585955 --- /dev/null +++ b/packages/sgugpushdpopd/SOURCES/pushd @@ -0,0 +1,5 @@ +#!/usr/sgug/bin/bash +dirname=$1 +export DIR_STACK="$dirname ${DIR_STACK:-$PWD' '}" +cd ${dirname:?"missing directory name."} +echo "$DIR_STACK" diff --git a/packages/sgugpushdpopd/SPECS/sgugpushdpopd.spec b/packages/sgugpushdpopd/SPECS/sgugpushdpopd.spec new file mode 100644 index 000000000..d8692610a --- /dev/null +++ b/packages/sgugpushdpopd/SPECS/sgugpushdpopd.spec @@ -0,0 +1,37 @@ +Name: sgugpushdpopd +Version: 0.1 +Release: 1%{?dist} +Summary: Adds pushd and popd to sgug-rse + +License: GPL +Source0: pushd +Source1: popd + +BuildArch: noarch + + + +%description + + +%prep +cp -av %{SOURCE0} . +cp -av %{SOURCE1} . + + +#%build + + +%install +install -m 755 -p -D %{SOURCE0} $RPM_BUILD_ROOT/usr/sgug/bin/pushd +install -m 755 -p -D %{SOURCE0} $RPM_BUILD_ROOT/usr/sgug/bin/popd + + +%files +/usr/sgug/bin/pushd +/usr/sgug/bin/popd + + +%changelog +* Tue Sep 29 2021 Unxmaal - 0.1-1 +- Initial build.