Wiki source code of Postfixadmin trunk packaged Clazzes.Org style
Version 2.1 by christoph_lechleitner@iteg_at on 2018-04-01 06.48:16
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | = {{id name="PostfixadmintrunkpackagedClazzes.Orgstyle-Motivation"/}}Motivation = | ||
| 2 | |||
| 3 | Debian stretch has chosen an unfortunate intermediate state resp. version of [[postfixadmin>>url:http://postfixadmin.sourceforge.net/||shape="rect"]]. | ||
| 4 | |||
| 5 | 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>>url:https://github.com/postfixadmin/postfixadmin/blob/master/VIRTUAL_VACATION/vacation.pl||shape="rect"]]. | ||
| 6 | |||
| 7 | I decided to switch our installation to the trunk, building on the existing debianization (see this [[discussion on the postfixadmin mailinglist>>url:https://sourceforge.net/p/postfixadmin/mailman/message/36260458/||shape="rect"]]). | ||
| 8 | |||
| 9 | 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: | ||
| 10 | After creating my own [[postfixadmin github fork>>url:https://github.com/CLechleitner42/postfixadmin||shape="rect"]] (and [[extending .gitignore a bit>>url:https://github.com/postfixadmin/postfixadmin/commit/837da7b120c000c5d6dd5c0a9bfcedc133dd3fcf||shape="rect"]]) I created a [[branch pba2deb.clazzes.org>>url:https://github.com/CLechleitner42/postfixadmin/tree/pba2deb.clazzes.org||shape="rect"]] where I [[adapted debian/*>>url:https://github.com/postfixadmin/postfixadmin/commit/c24b20b56dedd854c84984532f19b8109dda9320||shape="rect"]] for straight-forward [[PBA>>doc:PBA.WebHome]]-based deployment to [[Clazzes.org>>url:https://www.clazzes.org||style="letter-spacing: 0.0px;" shape="rect"]]'s debian repository [[deb.clazzes.org>>url:https://deb.clazzes.org/||style="letter-spacing: 0.0px;" shape="rect"]]. | ||
| 11 | |||
| 12 | = {{id name="PostfixadmintrunkpackagedClazzes.Orgstyle-Disclaimer"/}}Disclaimer = | ||
| 13 | |||
| 14 | Using our packages happens on one's own risk, obviously. | ||
| 15 | |||
| 16 | = {{id name="PostfixadmintrunkpackagedClazzes.Orgstyle-Aptintegrationsnippets"/}}Apt integration snippets = | ||
| 17 | |||
| 18 | While it would be possible to download the deb manually from the [[any-postfixadmin-3.1 pool>>url:https://deb.clazzes.org/any/pool/any-postfixadmin-3.1/||shape="rect"]], it's also possible to "apt-connect" our package to a debian stretch system or something close enough (like [[Devuan>>url:https://devuan.org/||shape="rect"]] ascii, Ubuntu, ...): | ||
| 19 | |||
| 20 | {{code language="none"}} | ||
| 21 | # trust Clazzes.org's allow signing keys: | ||
| 22 | wget -O - https://deb.clazzes.org/gpg/pba-archiver.clazzes.org.asc |sudo apt-key add - | ||
| 23 | # ... OR ... | ||
| 24 | sudo wget -O /etc/apt/trusted.gpg.d/pba-archiver.clazzes.org.asc https://deb.clazzes.org/gpg/pba-archiver.clazzes.org.asc | ||
| 25 | |||
| 26 | |||
| 27 | # get list | ||
| 28 | cd /etc/apt/sources.list.d | ||
| 29 | sudo wget https://deb.clazzes.org/any/sources.list.d/any/any-postfixadmin-3.1.list | ||
| 30 | |||
| 31 | |||
| 32 | # Optinalls switch to https: | ||
| 33 | sudo sed -e 's/http:/https:/g' -i any-postfixadmin-3.1.list | ||
| 34 | |||
| 35 | |||
| 36 | # pull repo content | ||
| 37 | sudo apt-get update | ||
| 38 | |||
| 39 | |||
| 40 | # at YOUR OWN RISK | ||
| 41 | apt-get install postfixadmin | ||
| 42 | {{/code}} | ||
| 43 | |||
| 44 | \\ | ||
| 45 | |||
| 46 | \\ |