mirror of
https://github.com/rwinkhart/sshyp.git
synced 2026-09-02 15:17:18 -04:00
Put .py files in /usr/lib/sshyp, symlink executables to /usr/bin
Former-commit-id: c44a817f58d2f232d93c2d38ca27c4b091a3c523 [formerly c9c88a041d]
Former-commit-id: cb19027d8aa9a1ea97a02bfaf3b41292f5a3f232
This commit is contained in:
+26
-26
@@ -9,9 +9,9 @@ fi
|
|||||||
|
|
||||||
_create_generic() {
|
_create_generic() {
|
||||||
echo -e '\npackaging as generic...\n'
|
echo -e '\npackaging as generic...\n'
|
||||||
mkdir -p output/generictemp/usr/share/{man/man1,bash-completion/completions}
|
mkdir -p output/generictemp/usr/{bin,lib/sshyp,share/{man/man1,bash-completion/completions}}
|
||||||
cp -r bin output/generictemp/usr/
|
cp -r lib/. output/generictemp/usr/lib/sshyp/
|
||||||
ln -s /usr/bin/sshyp.py output/generictemp/usr/bin/sshyp
|
ln -s /usr/lib/sshyp/sshyp.py output/generictemp/usr/bin/sshyp
|
||||||
cp -r share output/generictemp/usr/
|
cp -r share output/generictemp/usr/
|
||||||
cp extra/sshyp-completion.bash output/generictemp/usr/share/bash-completion/completions/sshyp
|
cp extra/sshyp-completion.bash output/generictemp/usr/share/bash-completion/completions/sshyp
|
||||||
cp extra/manpage output/generictemp/usr/share/man/man1/sshyp.1
|
cp extra/manpage output/generictemp/usr/share/man/man1/sshyp.1
|
||||||
@@ -73,7 +73,7 @@ sha512sums=\"
|
|||||||
|
|
||||||
_create_hpkg() {
|
_create_hpkg() {
|
||||||
echo -e '\npackaging for Haiku...\n'
|
echo -e '\npackaging for Haiku...\n'
|
||||||
mkdir -p output/haikutemp/{boot/system/data/bash-completion/completions,documentation/{man/man1,packages/sshyp}}
|
mkdir -p output/haikutemp/{bin,boot/system/{lib/sshyp,data/bash-completion/completions,documentation/{man/man1,packages/sshyp}}}
|
||||||
echo "name sshyp
|
echo "name sshyp
|
||||||
version "$version"-"$revision"
|
version "$version"-"$revision"
|
||||||
architecture any
|
architecture any
|
||||||
@@ -100,11 +100,11 @@ urls {
|
|||||||
\"https://github.com/rwinkhart/sshyp\"
|
\"https://github.com/rwinkhart/sshyp\"
|
||||||
}
|
}
|
||||||
" > output/haikutemp/.PackageInfo
|
" > output/haikutemp/.PackageInfo
|
||||||
cp -r bin output/haikutemp/
|
cp -r lib/. output/haikutemp/boot/system/lib/sshyp/
|
||||||
sed -i '1 s/.*/#!\/bin\/env\ python3/' output/haikutemp/bin/sshync.py
|
sed -i '1 s/.*/#!\/bin\/env\ python3/' output/haikutemp/boot/system/lib/sshync.py
|
||||||
sed -i '1 s/.*/#!\/bin\/env\ python3/' output/haikutemp/bin/sshyp.py
|
sed -i '1 s/.*/#!\/bin\/env\ python3/' output/haikutemp/boot/system/lib/sshyp.py
|
||||||
sed -i '1 s/.*/#!\/bin\/env\ python3/' output/haikutemp/bin/sshypRemote.py
|
sed -i '1 s/.*/#!\/bin\/env\ python3/' output/haikutemp/boot/system/lib/sshypRemote.py
|
||||||
ln -s /bin/sshyp.py output/haikutemp/bin/sshyp
|
ln -s /boot/system/lib/sshyp/sshyp.py output/haikutemp/bin/sshyp
|
||||||
cp -r share/doc/sshyp/ output/haikutemp/documentation/packages/
|
cp -r share/doc/sshyp/ output/haikutemp/documentation/packages/
|
||||||
cp -r share/licenses/sshyp/ output/haikutemp/documentation/packages/
|
cp -r share/licenses/sshyp/ output/haikutemp/documentation/packages/
|
||||||
cp extra/sshyp-completion.bash output/haikutemp/boot/system/data/bash-completion/completions/sshyp
|
cp extra/sshyp-completion.bash output/haikutemp/boot/system/data/bash-completion/completions/sshyp
|
||||||
@@ -112,7 +112,7 @@ urls {
|
|||||||
gzip output/haikutemp/documentation/man/man1/sshyp.1
|
gzip output/haikutemp/documentation/man/man1/sshyp.1
|
||||||
cd output/haikutemp
|
cd output/haikutemp
|
||||||
package create -b sshyp-"$version"-"$revision"_all.hpkg
|
package create -b sshyp-"$version"-"$revision"_all.hpkg
|
||||||
package add sshyp-"$version"-"$revision"_all.hpkg bin documentation
|
package add sshyp-"$version"-"$revision"_all.hpkg bin boot documentation
|
||||||
cd ../..
|
cd ../..
|
||||||
mv output/haikutemp/sshyp-"$version"-"$revision"_all.hpkg output/
|
mv output/haikutemp/sshyp-"$version"-"$revision"_all.hpkg output/
|
||||||
rm -rf output/haikutemp
|
rm -rf output/haikutemp
|
||||||
@@ -121,7 +121,7 @@ urls {
|
|||||||
|
|
||||||
_create_deb() {
|
_create_deb() {
|
||||||
echo -e '\npackaging for Debian/Ubuntu...\n'
|
echo -e '\npackaging for Debian/Ubuntu...\n'
|
||||||
mkdir -p output/debiantemp/sshyp_"$version"-"$revision"_all/{DEBIAN,usr/share/{bash-completion/completions,man/man1}}
|
mkdir -p output/debiantemp/sshyp_"$version"-"$revision"_all/{DEBIAN,usr/{lib/sshyp,bin,share/{bash-completion/completions,man/man1}}}
|
||||||
echo "Package: sshyp
|
echo "Package: sshyp
|
||||||
Version: $version
|
Version: $version
|
||||||
Section: utils
|
Section: utils
|
||||||
@@ -132,8 +132,8 @@ Depends: python3, gnupg, openssh-client, xclip, wl-clipboard
|
|||||||
Priority: optional
|
Priority: optional
|
||||||
Installed-Size: 185
|
Installed-Size: 185
|
||||||
" > output/debiantemp/sshyp_"$version"-"$revision"_all/DEBIAN/control
|
" > output/debiantemp/sshyp_"$version"-"$revision"_all/DEBIAN/control
|
||||||
cp -r bin output/debiantemp/sshyp_"$version"-"$revision"_all/usr/
|
cp -r lib/. output/debiantemp/sshyp_"$version"-"$revision"_all/usr/lib/sshyp/
|
||||||
ln -s /usr/bin/sshyp.py output/debiantemp/sshyp_"$version"-"$revision"_all/usr/bin/sshyp
|
ln -s /usr/lib/sshyp/sshyp.py output/debiantemp/sshyp_"$version"-"$revision"_all/usr/bin/sshyp
|
||||||
cp -r share output/debiantemp/sshyp_"$version"-"$revision"_all/usr/
|
cp -r share output/debiantemp/sshyp_"$version"-"$revision"_all/usr/
|
||||||
cp extra/sshyp-completion.bash output/debiantemp/sshyp_"$version"-"$revision"_all/usr/share/bash-completion/completions/sshyp
|
cp extra/sshyp-completion.bash output/debiantemp/sshyp_"$version"-"$revision"_all/usr/share/bash-completion/completions/sshyp
|
||||||
cp extra/manpage output/debiantemp/sshyp_"$version"-"$revision"_all/usr/share/man/man1/sshyp.1
|
cp extra/manpage output/debiantemp/sshyp_"$version"-"$revision"_all/usr/share/man/man1/sshyp.1
|
||||||
@@ -146,7 +146,7 @@ Installed-Size: 185
|
|||||||
|
|
||||||
_create_termux() {
|
_create_termux() {
|
||||||
echo -e '\npackaging for Termux...\n'
|
echo -e '\npackaging for Termux...\n'
|
||||||
mkdir -p output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/{data/data/com.termux/files/usr/share/{bash-completion/completions,man/man1},DEBIAN}
|
mkdir -p output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/{DEBIAN,data/data/com.termux/files/usr/{lib/sshyp,bin,share/{bash-completion/completions,man/man1}}}
|
||||||
echo "Package: sshyp
|
echo "Package: sshyp
|
||||||
Version: $version
|
Version: $version
|
||||||
Section: utils
|
Section: utils
|
||||||
@@ -157,8 +157,8 @@ Depends: python, gnupg, openssh, termux-api, termux-am
|
|||||||
Priority: optional
|
Priority: optional
|
||||||
Installed-Size: 185
|
Installed-Size: 185
|
||||||
" > output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/DEBIAN/control
|
" > output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/DEBIAN/control
|
||||||
cp -r bin output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/
|
cp -r lib/. output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/lib/sshyp/
|
||||||
ln -s /data/data/com.termux/files/usr/bin/sshyp.py output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/bin/sshyp
|
ln -s /data/data/com.termux/files/usr/lib/sshyp/sshyp.py output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/bin/sshyp
|
||||||
cp -r share output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/
|
cp -r share output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/
|
||||||
cp extra/sshyp-completion.bash output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/share/bash-completion/completions/sshyp
|
cp extra/sshyp-completion.bash output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/share/bash-completion/completions/sshyp
|
||||||
cp extra/manpage output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/share/man/man1/sshyp.1
|
cp extra/manpage output/termuxtemp/sshyp_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/share/man/man1/sshyp.1
|
||||||
@@ -190,9 +190,9 @@ tar xf %{_sourcedir}/sshyp-"$version".tar.xz -C %{_sourcedir}
|
|||||||
cp -r %{_sourcedir}/usr %{buildroot}
|
cp -r %{_sourcedir}/usr %{buildroot}
|
||||||
%files
|
%files
|
||||||
/usr/bin/sshyp
|
/usr/bin/sshyp
|
||||||
/usr/bin/sshyp.py
|
/usr/lib/sshyp/sshyp.py
|
||||||
/usr/bin/sshync.py
|
/usr/lib/sshyp/sshync.py
|
||||||
/usr/bin/sshypRemote.py
|
/usr/lib/sshyp/sshypRemote.py
|
||||||
/usr/share/bash-completion/completions/sshyp
|
/usr/share/bash-completion/completions/sshyp
|
||||||
%license /usr/share/licenses/sshyp/license
|
%license /usr/share/licenses/sshyp/license
|
||||||
%doc /usr/share/doc/sshyp/changelog
|
%doc /usr/share/doc/sshyp/changelog
|
||||||
@@ -206,7 +206,7 @@ echo -e "\nFedora packaging complete\n"
|
|||||||
|
|
||||||
_create_freebsd_pkg() {
|
_create_freebsd_pkg() {
|
||||||
echo -e '\npackaging for FreeBSD...'
|
echo -e '\npackaging for FreeBSD...'
|
||||||
mkdir -p output/freebsdtemp/usr/share/{bash-completion/completions,man/man1}
|
mkdir -p output/freebsdtemp/usr/{lib/sshyp,bin,share/{bash-completion/completions,man/man1}}
|
||||||
echo "name: sshyp
|
echo "name: sshyp
|
||||||
version: \""$version"\"
|
version: \""$version"\"
|
||||||
abi = \"FreeBSD:13:*\";
|
abi = \"FreeBSD:13:*\";
|
||||||
@@ -232,17 +232,17 @@ prefix: /
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
" > output/freebsdtemp/+MANIFEST
|
" > output/freebsdtemp/+MANIFEST
|
||||||
echo "/usr/bin/sshync.py
|
echo "/usr/bin/sshyp
|
||||||
/usr/bin/sshyp
|
/usr/lib/sshyp/sshync.py
|
||||||
/usr/bin/sshyp.py
|
/usr/lib/sshyp/sshyp.py
|
||||||
/usr/bin/sshypRemote.py
|
/usr/lib/sshyp/sshypRemote.py
|
||||||
/usr/share/bash-completion/completions/sshyp
|
/usr/share/bash-completion/completions/sshyp
|
||||||
/usr/share/doc/sshyp/changelog
|
/usr/share/doc/sshyp/changelog
|
||||||
/usr/share/licenses/sshyp/license
|
/usr/share/licenses/sshyp/license
|
||||||
/usr/share/man/man1/sshyp.1.gz
|
/usr/share/man/man1/sshyp.1.gz
|
||||||
" > output/freebsdtemp/plist
|
" > output/freebsdtemp/plist
|
||||||
cp -r bin output/freebsdtemp/usr/
|
cp -r lib/. output/freebsdtemp/usr/lib/sshyp/
|
||||||
ln -s /usr/bin/sshyp.py output/freebsdtemp/usr/bin/sshyp
|
ln -s /usr/lib/sshyp.py output/freebsdtemp/usr/bin/sshyp
|
||||||
cp -r share output/freebsdtemp/usr/
|
cp -r share output/freebsdtemp/usr/
|
||||||
cp extra/sshyp-completion.bash output/freebsdtemp/usr/share/bash-completion/completions/sshyp
|
cp extra/sshyp-completion.bash output/freebsdtemp/usr/share/bash-completion/completions/sshyp
|
||||||
cp extra/manpage output/freebsdtemp/usr/share/man/man1/sshyp.1
|
cp extra/manpage output/freebsdtemp/usr/share/man/man1/sshyp.1
|
||||||
|
|||||||
Reference in New Issue
Block a user