From fa0d8432bc4d85036d2de34a86b5ebda3c9f9c9a Mon Sep 17 00:00:00 2001 From: Christian Hagenest Date: Wed, 15 May 2024 23:31:46 +0200 Subject: [PATCH] WIP IT BUILDS --- scripts/dovecot/build-obs.sh | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/scripts/dovecot/build-obs.sh b/scripts/dovecot/build-obs.sh index 8a804ee6..116a877c 100644 --- a/scripts/dovecot/build-obs.sh +++ b/scripts/dovecot/build-obs.sh @@ -5,7 +5,7 @@ # Install dependencies echo "Installing dependencies for this script:" -sudo apt install devscripts build-essential osc curl +sudo apt install devscripts build-essential osc curl git debhelper-compat echo "Installing build dependencies" sudo apt install default-libmysqlclient-dev krb5-multidev libapparmor-dev libbz2-dev libcap-dev libdb-dev libexpat-dev libexttextcat-dev libicu-dev libldap2-dev liblua5.4-dev liblz4-dev liblzma-dev libpam0g-dev libpq-dev libsasl2-dev libsodium-dev libsqlite3-dev libssl-dev libstemmer-dev libsystemd-dev libunwind-dev libwrap0-dev libzstd-dev pkg-config zlib1g-dev @@ -32,19 +32,30 @@ echo "Building the package..." cd dovecot debuild -us -uc +# Setting up OSC +cd $OBS_PATH +osc checkout home:deltachat +cd + # Copy Files to Your Local OBS Repository, echo "Copying files to your local OBS repository..." -cp dovecot_2.3.21+dfsg1-3.debian.tar.xz $OBS_PATH -cp dovecot_2.3.21+dfsg1.orig.tar.gz $OBS_PATH -cp dovecot_2.3.21+dfsg1.orig-pigeonhole.tar.gz $OBS_PATH +cd .. +cp dovecot_2.3.21+dfsg1-3.debian.tar.xz $OBS_PATH/dovecot +cp dovecot_2.3.21+dfsg1.orig.tar.gz $OBS_PATH/dovecot +cp dovecot_2.3.21+dfsg1.orig-pigeonhole.tar.gz $OBS_PATH/dovecot +cp dovecot_2.3.21+dfsg1-3.dsc $OBS_PATH/dovecot +cp dovecot_2.3.21+dfsg1-3_amd64.changes $OBS_PATH/dovecot # Push Changes to OBS echo "Pushing changes to OBS..." cd $OBS_PATH + osc up rm * osc add dovecot_2.3.21+dfsg1-3.debian.tar.xz osc add dovecot_2.3.21+dfsg1.orig.tar.gz osc add dovecot_2.3.21+dfsg1.orig-pigeonhole.tar.gz +osc add dovecot_2.3.21+dfsg1-3.dsc +osc add dovecot_2.3.21+dfsg1-3_amd64.changes osc commit