diff options
author | B Stack <bgstack15@gmail.com> | 2021-02-01 14:09:22 -0500 |
---|---|---|
committer | B Stack <bgstack15@gmail.com> | 2021-02-01 14:09:22 -0500 |
commit | f9d5e4ced8d27555594a9f4b224b4aa875bb9d4c (patch) | |
tree | 9b604a828b02eff751049070a19e11deccbd7b6e /notepadpp/deploy-to-obs.sh | |
parent | Merge branch 'waterfox-bump' into 'master' (diff) | |
download | stackrpms-f9d5e4ced8d27555594a9f4b224b4aa875bb9d4c.tar.gz stackrpms-f9d5e4ced8d27555594a9f4b224b4aa875bb9d4c.tar.bz2 stackrpms-f9d5e4ced8d27555594a9f4b224b4aa875bb9d4c.zip |
npp 7.9.2 rc1
Diffstat (limited to 'notepadpp/deploy-to-obs.sh')
-rwxr-xr-x | notepadpp/deploy-to-obs.sh | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/notepadpp/deploy-to-obs.sh b/notepadpp/deploy-to-obs.sh new file mode 100755 index 0000000..5c9863f --- /dev/null +++ b/notepadpp/deploy-to-obs.sh @@ -0,0 +1,36 @@ +#!/bin/sh +# Startdate: 2020-11-04 15:06 +# Purpose: make it a oneliner to get into the OBS +# Reference: +# ublock-origin-combined/deploy-to-obs.sh +# Dependencies: +# osc + +devdir=~/dev +gitdir="${devdir}/stackrpms/notepadpp" +obsdir="${devdir}/osc/home:bgstack15/notepadpp" + +# Flow +cd "${devdir}" +"${gitdir}/build-orig-tarball.sh" +echo "DONE WITH build-orig-tarball" +tf="$( find . -maxdepth 1 -name 'notepadpp*orig*z' -printf '%T@ %f\n' | sort -n -k1 | awk '{print $NF}' | tail -n1 )" +tar -zxf "${tf}" +cd "$( tar -zvtf "${tf}" | awk '/^d/{print $NF}' | head -n1 )" +cp -pr "${gitdir}/debian" . +debuild -us -uc # depends on dpkg-dev=1.19.7 and not 1.20.5 which is still broken in Ceres as of 2020-11-04 +test $? -eq 0 || { "debuild failed. Cannot continue. Aborted." ; exit 1 ; } +cd "${devdir}" +dsc_file="$( find . -maxdepth 1 -name 'notepadpp*dsc' -printf '%T@ %f\n' | sort -n -k1 | awk '{print $NF}' | tail -n1 | cut -d' ' -f2 )" +debian_tar_file="$( find . -maxdepth 1 -name 'notepadpp*debian*z' -printf '%T@ %f\n' | sort -n -k1 | awk '{print $NF}' | tail -n1 | cut -d' ' -f2 )" + +# prep obs +cd "${obsdir}" +osc up +osc rm * +cd "${devdir}" +cp -p "${dsc_file}" "${debian_tar_file}" "${tf}" "${obsdir}/" +cd "${obsdir}" +#find . -mindepth 1 -maxdepth 1 ! -name "${dsc_file}" ! -name "${debian_tar_file}" ! -name "${tf}" -delete +osc add * +osc commit # will prompt for commit name |