Child pages
  • Postfixadmin trunk packaged Clazzes.Org style
Skip to end of metadata
Go to start of metadata

Motivation

Debian stretch has chosen an unfortunate intermediate state resp. version of postfixadmin.

Some forms, particulary those for auto reply, are in slightly weird and confusing shape. Furthrermor, both our installations had to switch to the trunk version of vacation.pl.

I decided to switch our installation to the trunk, building on the existing debianization (see this discussion on the postfixadmin mailinglist).

I hope to find the time to eventually adapt postfixadmin's debianization to the SuSE build services (where official rpms seem to be created), but first I chose the approach that's easy and well-known to me:
After creating my own postfixadmin github fork (and extending .gitignore a bit) I created a branch pba2deb.clazzes.org where I adapted debian/* for straight-forward PBA-based deployment to Clazzes.org's debian repository deb.clazzes.org.

Disclaimer

Using our packages happens on one's own risk, obviously.

Apt integration snippets

While it would be possible to download the deb manually from the any-postfixadmin-3.1 pool, it's also possible to "apt-connect" our package to a debian stretch system or something close enough (like Devuan ascii, Ubuntu, ...):

# trust Clazzes.org's allow signing keys:
wget -O - https://deb.clazzes.org/gpg/pba-archiver.clazzes.org.asc |sudo apt-key add -
# ... OR ...
sudo wget -O /etc/apt/trusted.gpg.d/pba-archiver.clazzes.org.asc https://deb.clazzes.org/gpg/pba-archiver.clazzes.org.asc

# get list
cd /etc/apt/sources.list.d
sudo wget https://deb.clazzes.org/any/sources.list.d/any/any-postfixadmin-3.1.list

# Optinalls switch to https:
sudo sed -e 's/http:/https:/g' -i any-postfixadmin-3.1.list

# pull repo content
sudo apt-get update

# at YOUR OWN RISK
apt-get install postfixadmin


  • No labels