diff --git a/ressources/postfixadmin/README.MD b/ressources/postfixadmin/README.MD new file mode 100644 index 0000000..6598ce2 --- /dev/null +++ b/ressources/postfixadmin/README.MD @@ -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 +``` + diff --git a/ressources/postfixadmin/debmaker b/ressources/postfixadmin/debmaker new file mode 100755 index 0000000..d45a972 --- /dev/null +++ b/ressources/postfixadmin/debmaker @@ -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 $(date -R)" > debian/changelog +} + +makedeb(){ + cd /tmp/${APP}/ + make -f debian/rules binary-indep + cp /tmp/*.deb /tmp/dist +}