Compare commits

...

2 Commits

Author SHA1 Message Date
Thomas Legay e287405a25 Add postfixadmin fix 2023-01-30 16:32:01 +01:00
Thomas Legay 8681875d98 Add postfixadmin 2023-01-30 16:16:00 +01:00
2 changed files with 45 additions and 0 deletions

View File

@ -0,0 +1,14 @@
#### postfixadmin
##### Information
Source : https://github.com/postfixadmin/postfixadmin
##### Install
```
apt install -y wget ca-certificates
wget -qO - https://deb.lgy.fr/install.sh | bash
apt-get update
apt-get install -y postfixadmin
```

View File

@ -0,0 +1,31 @@
#!/bin/bash
VERSION=3.3.13
APP=postfixadmin
DEPOT=https://github.com/postfixadmin/postfixadmin.git
GIT_VERSION=postfixadmin-${VERSION}
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
DEBIAN_VERSION_CODENAME=bullseye
IMAGE_SIZE=4
PACKAGE_DEPENDENCY="debhelper-compat build-essential:native dh-apache2 composer php-sqlite3 php-mysql php-xml"
main(){
base_package_upgrade
install_package_dependency
get_git_source
build
makedeb
}
build(){
cd /tmp/${APP}/
composer -n install
composer -n build
echo -e "postfixadmin (${DEB_VERSION}) unstable; urgency=medium\n\n * fake changelog\n\n Thomas Legay <thomas@lgy.fr> $(date -R)" > debian/changelog
}
makedeb(){
cd /tmp/${APP}/
make -f debian/rules binary-indep
cp /tmp/*.deb /tmp/dist
}