This commit is contained in:
parent
cd2625cbc4
commit
c6cf9cdd7f
1 changed files with 5 additions and 5 deletions
10
run.sh
10
run.sh
|
@ -5,14 +5,14 @@ program_name="librewolf-allow-dark"
|
||||||
|
|
||||||
built_dir=${COMPILED_DIR:-/compiled}/$program_name
|
built_dir=${COMPILED_DIR:-/compiled}/$program_name
|
||||||
version=$(cat $built_dir/version)
|
version=$(cat $built_dir/version)
|
||||||
version=$(echo $version | sed 's/-/./g')
|
version_no_dash=$(echo $version | sed 's/-/./g')
|
||||||
repo_dir=${REPO_DIR:-/repo}
|
repo_dir=${REPO_DIR:-/repo}
|
||||||
|
|
||||||
# skip if already up-to-date
|
# skip if already up-to-date
|
||||||
# TODO: use the repo instead and check the version with dnf
|
# TODO: use the repo instead and check the version with dnf
|
||||||
# yeah this is bad; see also the librewolf-allow-dark-aaaaaa thing below
|
# yeah this is bad; see also the librewolf-allow-dark-aaaaaa thing below
|
||||||
touch $repo_dir/$program_name-tmp
|
touch $repo_dir/$program_name-tmp
|
||||||
if $(ls $repo_dir/$program_name-* | grep -q "$version"); then
|
if $(ls $repo_dir/$program_name-* | grep -q "$version_no_dash"); then
|
||||||
rm $repo_dir/$program_name-tmp
|
rm $repo_dir/$program_name-tmp
|
||||||
echo "package is already up to date, exiting"
|
echo "package is already up to date, exiting"
|
||||||
exit
|
exit
|
||||||
|
@ -23,11 +23,11 @@ rm $repo_dir/$program_name-tmp
|
||||||
dnf install fedora-packager rpmdevtools createrepo_c -y
|
dnf install fedora-packager rpmdevtools createrepo_c -y
|
||||||
rpmdev-setuptree
|
rpmdev-setuptree
|
||||||
|
|
||||||
sed -i "s/Version:.*/Version: $version/g" $program_name.spec
|
sed -i "s/Version:.*/Version: $version_no_dash/g" $program_name.spec
|
||||||
|
|
||||||
# build package and move to the repo
|
# build package and move to the repo
|
||||||
rpmbuild -bb $program_name.spec
|
rpmbuild -bb $program_name.spec
|
||||||
mv ~/rpmbuild/RPMS/x86_64/$program_name-$version-* $repo_dir/
|
mv ~/rpmbuild/RPMS/x86_64/$program_name-$version_no_dash-* $repo_dir/
|
||||||
|
|
||||||
# remove old versions
|
# remove old versions
|
||||||
cd $repo_dir
|
cd $repo_dir
|
||||||
|
@ -40,5 +40,5 @@ rm $program_name-0.rpm || true
|
||||||
# update repo
|
# update repo
|
||||||
createrepo_c .
|
createrepo_c .
|
||||||
|
|
||||||
cd $repo_dir/
|
cd $repo_dir
|
||||||
echo "package is at $repo_dir/$(ls $program_name-*.rpm)"
|
echo "package is at $repo_dir/$(ls $program_name-*.rpm)"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue