mirror of
https://github.com/rwinkhart/sshyp-labs.git
synced 2026-08-28 04:46:48 -04:00
Move to /usr/lib/sshyp for sshyp v1.2.0 compatibility
This commit is contained in:
+24
-20
@@ -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
|
mkdir -p output/generictemp/usr/{lib/sshyp,share/man/man1}
|
||||||
cp -r bin output/generictemp/usr/
|
cp -r lib/. output/generictemp/usr/lib/sshyp/
|
||||||
ln -s /usr/bin/sshyp-mfa.py output/generictemp/usr/bin/sshyp-mfa
|
ln -s /usr/lib/sshyp/sshyp-mfa.py output/generictemp/usr/bin/sshyp-mfa
|
||||||
cp -r share output/generictemp/usr/
|
cp -r share output/generictemp/usr/
|
||||||
cp extra/manpage output/generictemp/usr/share/man/man1/sshyp-mfa.1
|
cp extra/manpage output/generictemp/usr/share/man/man1/sshyp-mfa.1
|
||||||
gzip output/generictemp/usr/share/man/man1/sshyp-mfa.1
|
gzip output/generictemp/usr/share/man/man1/sshyp-mfa.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/documentation/{man/man1,output/sshyp-mfa}
|
mkdir -p output/haikutemp/{bin,documentation/{man/man1,output/sshyp-mfa}}
|
||||||
echo "name sshypmfa
|
echo "name sshypmfa
|
||||||
version "$version"-"$revision"
|
version "$version"-"$revision"
|
||||||
architecture any
|
architecture any
|
||||||
@@ -99,15 +99,15 @@ urls {
|
|||||||
\"https://github.com/rwinkhart/sshyp-labs\"
|
\"https://github.com/rwinkhart/sshyp-labs\"
|
||||||
}
|
}
|
||||||
" > 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/sshyp-mfa.py
|
sed -i '1 s/.*/#!\/bin\/env\ python3/' output/haikutemp/boot/system/lib/sshyp/sshyp-mfa.py
|
||||||
ln -s /bin/sshyp-mfa.py output/haikutemp/bin/sshyp-mfa
|
ln -s /boot/system/lib/sshyp/sshyp-mfa.py output/haikutemp/bin/sshyp-mfa
|
||||||
cp -r share/licenses/sshyp-mfa/ output/haikutemp/documentation/output/
|
cp -r share/licenses/sshyp-mfa/ output/haikutemp/documentation/output/
|
||||||
cp extra/manpage output/haikutemp/documentation/man/man1/sshyp-mfa.1
|
cp extra/manpage output/haikutemp/documentation/man/man1/sshyp-mfa.1
|
||||||
gzip output/haikutemp/documentation/man/man1/sshyp-mfa.1
|
gzip output/haikutemp/documentation/man/man1/sshyp-mfa.1
|
||||||
cd output/haikutemp
|
cd output/haikutemp
|
||||||
package create -b sshyp-mfa-"$version"-"$revision"_all.hpkg
|
package create -b sshyp-mfa-"$version"-"$revision"_all.hpkg
|
||||||
package add sshyp-mfa-"$version"-"$revision"_all.hpkg bin documentation
|
package add sshyp-mfa-"$version"-"$revision"_all.hpkg bin boot documentation
|
||||||
cd ../..
|
cd ../..
|
||||||
mv output/haikutemp/sshyp-mfa-"$version"-"$revision"_all.hpkg output/
|
mv output/haikutemp/sshyp-mfa-"$version"-"$revision"_all.hpkg output/
|
||||||
rm -rf output/haikutemp
|
rm -rf output/haikutemp
|
||||||
@@ -127,8 +127,8 @@ Depends: sshyp, python3
|
|||||||
Priority: optional
|
Priority: optional
|
||||||
Installed-Size: 100
|
Installed-Size: 100
|
||||||
" > output/debiantemp/sshyp-mfa_"$version"-"$revision"_all/DEBIAN/control
|
" > output/debiantemp/sshyp-mfa_"$version"-"$revision"_all/DEBIAN/control
|
||||||
cp -r bin output/debiantemp/sshyp-mfa_"$version"-"$revision"_all/usr/
|
cp -r lib/. output/debiantemp/sshyp-mfa_"$version"-"$revision"_all/usr/lib/sshyp/
|
||||||
ln -s /usr/bin/sshyp-mfa.py output/debiantemp/sshyp-mfa_"$version"-"$revision"_all/usr/bin/sshyp-mfa
|
ln -s /usr/lib/sshyp/sshyp-mfa.py output/debiantemp/sshyp-mfa_"$version"-"$revision"_all/usr/bin/sshyp-mfa
|
||||||
cp -r share output/debiantemp/sshyp-mfa_"$version"-"$revision"_all/usr/
|
cp -r share output/debiantemp/sshyp-mfa_"$version"-"$revision"_all/usr/
|
||||||
cp extra/manpage output/debiantemp/sshyp-mfa_"$version"-"$revision"_all/usr/share/man/man1/sshyp-mfa.1
|
cp extra/manpage output/debiantemp/sshyp-mfa_"$version"-"$revision"_all/usr/share/man/man1/sshyp-mfa.1
|
||||||
gzip output/debiantemp/sshyp-mfa_"$version"-"$revision"_all/usr/share/man/man1/sshyp-mfa.1
|
gzip output/debiantemp/sshyp-mfa_"$version"-"$revision"_all/usr/share/man/man1/sshyp-mfa.1
|
||||||
@@ -151,8 +151,8 @@ Depends: sshyp, python3
|
|||||||
Priority: optional
|
Priority: optional
|
||||||
Installed-Size: 100
|
Installed-Size: 100
|
||||||
" > output/termuxtemp/sshyp-mfa_"$version"-"$revision"_all_termux/DEBIAN/control
|
" > output/termuxtemp/sshyp-mfa_"$version"-"$revision"_all_termux/DEBIAN/control
|
||||||
cp -r bin output/termuxtemp/sshyp-mfa_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/
|
cp -r lib/. output/termuxtemp/sshyp-mfa_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/lib/sshyp/
|
||||||
ln -s /data/data/com.termux/files/usr/bin/sshyp-mfa.py output/termuxtemp/sshyp-mfa_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/bin/sshyp-mfa
|
ln -s /data/data/com.termux/files/usr/lib/sshyp/sshyp-mfa.py output/termuxtemp/sshyp-mfa_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/bin/sshyp-mfa
|
||||||
cp -r share output/termuxtemp/sshyp-mfa_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/
|
cp -r share output/termuxtemp/sshyp-mfa_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/
|
||||||
cp extra/manpage output/termuxtemp/sshyp-mfa_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/share/man/man1/sshyp-mfa.1
|
cp extra/manpage output/termuxtemp/sshyp-mfa_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/share/man/man1/sshyp-mfa.1
|
||||||
gzip output/termuxtemp/sshyp-mfa_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/share/man/man1/sshyp-mfa.1
|
gzip output/termuxtemp/sshyp-mfa_"$version"-"$revision"_all_termux/data/data/com.termux/files/usr/share/man/man1/sshyp-mfa.1
|
||||||
@@ -188,7 +188,7 @@ cp -r %{_sourcedir}/usr %{buildroot}
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
/usr/bin/sshyp-mfa
|
/usr/bin/sshyp-mfa
|
||||||
/usr/bin/sshyp-mfa.py
|
/usr/lib/sshyp/sshyp-mfa.py
|
||||||
%license /usr/share/licenses/sshyp-mfa/license
|
%license /usr/share/licenses/sshyp-mfa/license
|
||||||
%doc /usr/share/man/man1/sshyp-mfa.1.gz
|
%doc /usr/share/man/man1/sshyp-mfa.1.gz
|
||||||
" > ~/rpmbuild/SPECS/sshyp-mfa.spec
|
" > ~/rpmbuild/SPECS/sshyp-mfa.spec
|
||||||
@@ -200,8 +200,7 @@ echo -e "\nFedora packaging complete\n"
|
|||||||
|
|
||||||
_create_freebsd_pkg() {
|
_create_freebsd_pkg() {
|
||||||
echo -e '\npackaging for FreeBSD...\n'
|
echo -e '\npackaging for FreeBSD...\n'
|
||||||
mkdir -p output/FreeBSDtemp/bin
|
mkdir -p output/freebsdtemp/usr/{lib/sshyp,bin,share/man/man1}
|
||||||
tar xf output/sshyp-mfa-"$version".tar.xz -C output/FreeBSDtemp
|
|
||||||
echo "name: sshyp-mfa
|
echo "name: sshyp-mfa
|
||||||
version: \""$version"\"
|
version: \""$version"\"
|
||||||
abi = \"FreeBSD:13:*\";
|
abi = \"FreeBSD:13:*\";
|
||||||
@@ -220,14 +219,19 @@ prefix: /
|
|||||||
\"origin\" : \"lang/python\"
|
\"origin\" : \"lang/python\"
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
" > output/FreeBSDtemp/+MANIFEST
|
" > output/freebsdtemp/+MANIFEST
|
||||||
echo "/usr/bin/sshyp-mfa
|
echo "/usr/bin/sshyp-mfa
|
||||||
/usr/bin/sshyp-mfa.py
|
/usr/lib/sshyp/sshyp-mfa.py
|
||||||
/usr/share/licenses/sshyp-mfa/license
|
/usr/share/licenses/sshyp-mfa/license
|
||||||
/usr/share/man/man1/sshyp-mfa.1.gz
|
/usr/share/man/man1/sshyp-mfa.1.gz
|
||||||
" > output/FreeBSDtemp/plist
|
" > output/freebsdtemp/plist
|
||||||
pkg create -m output/FreeBSDtemp/ -r output/FreeBSDtemp/ -p output/FreeBSDtemp/plist -o output/
|
cp -r lib/. output/freebsdtemp/usr/lib/sshyp/
|
||||||
rm -rf output/FreeBSDtemp
|
ln -s /usr/lib/sshyp/sshyp-mfa.py output/freebsdtemp/usr/bin/sshyp-mfa
|
||||||
|
cp -r share output/freebsdtemp/usr/
|
||||||
|
cp extra/manpage output/freebsdtemp/usr/share/man/man1/sshyp-mfa.1
|
||||||
|
gzip output/freebsdtemp/usr/share/man/man1/sshyp-mfa.1
|
||||||
|
pkg create -m output/freebsdtemp/ -r output/freebsdtemp/ -p output/freebsdtemp/plist -o output/
|
||||||
|
rm -rf output/freebsdtemp
|
||||||
echo -e "\nFreeBSD packaging complete\n"
|
echo -e "\nFreeBSD packaging complete\n"
|
||||||
} &&
|
} &&
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user