WIP: Build builds, OBS pushes, OBs doesn't build :( problem with .dsc

This commit is contained in:
Christian Hagenest
2024-05-16 16:26:25 +02:00
committed by missytake
parent fa0d8432bc
commit 368c41ba27

View File

@@ -11,7 +11,9 @@ 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
# Define path of your local OBS repository
OBS_PATH=~/obs/home:deltachat/dovecot/
OBS_PATH=~/obs
REPO_PATH=$OBS_PATH/home:deltachat/dovecot/
SCRIPT_DIR=$PWD
# Download Debian Source Files
echo "Downloading precise files from Debian unstable repository..."
@@ -34,24 +36,24 @@ debuild -us -uc
# Setting up OSC
cd $OBS_PATH
osc checkout home:deltachat
cd
mkdir $OBS_PATH
rm -rf home:deltachat/dovecot
osc checkout home:deltachat/dovecot
# Copy Files to Your Local OBS Repository,
echo "Copying files to your local OBS repository..."
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
cd $SCRIPT_DIR/dovecot-build
cp -rf dovecot_2.3.21+dfsg1-3.debian.tar.xz $REPO_PATH
cp -rf dovecot_2.3.21+dfsg1.orig.tar.gz $REPO_PATH
cp -rf dovecot_2.3.21+dfsg1.orig-pigeonhole.tar.gz $REPO_PATH
cp -rf dovecot_2.3.21+dfsg1-3.dsc $REPO_PATH
cp -rf dovecot_2.3.21+dfsg1-3_amd64.changes $REPO_PATH
# Push Changes to OBS
echo "Pushing changes to OBS..."
cd $OBS_PATH
cd $REPO_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