⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.93
Server IP:
65.108.141.171
Server:
Linux server.heloix.com 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
webmin
/
jailkit
/
Edit File: build-devel-rpm.sh
#!/bin/bash # Build and publish a package, called by github actions # echo, exit on error/undefined vars set -xeu MOD='jailkit' NAME="wbm-$MOD" # Always increasing. Also a human-readable datetime. BUILD=$(date +'%Y%m%d%H%M') # Load module.info to get version version=$(grep version $MOD/module.info | cut -d'=' -f2) VERSION="${version}.devel.${BUILD}" if [ -f epoch ]; then epoch="--epoch $(cat epoch)" else epoch="" fi # FIXME after PR is merged to Webmin mkdir -p ${HOME}/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} mkdir -p "${HOME}/rpmbuild/RPMS/noarch" ls "${HOME}/rpmbuild/RPMS/noarch" ls "${HOME}/rpmbuild/SOURCES" ls "${HOME}/rpmbuild/SPECS" perl makemodulerpm.pl --rpm-depends --licence 'GPLv3' --allow-overwrite $epoch "$MOD" "$VERSION" # Copy to build/deploy server chmod g+w "${HOME}/rpmbuild/RPMS/noarch/${NAME}-${VERSION}-1.noarch.rpm" scp -i "${HOME}/.ssh/id_ed25519" -p "${HOME}/rpmbuild/RPMS/noarch/${NAME}-${VERSION}-1.noarch.rpm" "$BUILD_SSH_USER@build.virtualmin.com:/home/build/result/vm/7/gpl-devel/rpm/noarch" # Add it to the publish queue ssh -i "${HOME}/.ssh/id_ed25519" "$BUILD_SSH_USER@build.virtualmin.com" "flock /home/build/rpm-publish-queue -c 'echo vm/7/gpl-devel/rpm/noarch/${NAME}-${VERSION}-1.noarch.rpm >> /home/build/rpm-publish-queue'"
Simpan