32 lines
762 B
Bash
Executable file
32 lines
762 B
Bash
Executable file
#!/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 php-zip"
|
|
|
|
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}/
|
|
rm /tmp/*.deb
|
|
make -f debian/rules binary-indep
|
|
cp /tmp/*.deb /tmp/dist
|
|
}
|