26 lines
491 B
Bash
Executable File
26 lines
491 B
Bash
Executable File
#!/bin/bash
|
|
|
|
if ! rpm -q rpm-build > /dev/null; then
|
|
sudo dnf install rpm-build -y
|
|
fi
|
|
|
|
if ! rpm -q rpmdevtools > /dev/null; then
|
|
sudo dnf install rpmdevtools -y
|
|
fi
|
|
|
|
if [ ! -d ~/rpmbuild ]; then
|
|
rpmdev-setuptree
|
|
fi
|
|
|
|
rpmdev-wipetree
|
|
|
|
cp src/yubico-authenticator.desktop ~/rpmbuild/SOURCES
|
|
|
|
QA_RPATHS=$(( 0x0002 )) rpmbuild -ba yubico-authenticator.spec
|
|
|
|
mkdir releases
|
|
|
|
cp ~/rpmbuild/RPMS/x86_64/yubico-authenticator* releases/
|
|
cp ~/rpmbuild/SRPMS/yubico-authenticator* releases/
|
|
|