You've already forked postfixadmin
mirror of
https://github.com/postfixadmin/postfixadmin.git
synced 2025-08-06 06:42:37 +03:00
attempt at fixing various .deb issues - link templates_c to /var/cache/postfixadmin; add postfixadmin-cli to deb and symlink into /usr/bin
This commit is contained in:
2
debian/patches/config-debian.diff
vendored
2
debian/patches/config-debian.diff
vendored
@@ -7,7 +7,7 @@ Index: postfixadmin/config.inc.php
|
||||
*/
|
||||
|
||||
+// Debian: This loads the automatic generated DB credentials from /etc/postfixadmin/dbconfig.inc.php
|
||||
+require_once('dbconfig.inc.php');
|
||||
+require_once(dirname(__FILE__) . '/dbconfig.inc.php');
|
||||
+if (!isset($dbserver) || empty($dbserver)) {
|
||||
+ $dbserver = 'localhost';
|
||||
+}
|
||||
|
2
debian/postfixadmin.dirs
vendored
2
debian/postfixadmin.dirs
vendored
@@ -2,4 +2,6 @@ usr/share/postfixadmin
|
||||
usr/share/postfixadmin/scripts
|
||||
usr/share/postfixadmin/css
|
||||
usr/share/doc/postfixadmin
|
||||
var/cache/postfixadmin
|
||||
usr/bin
|
||||
etc/postfixadmin
|
||||
|
2
debian/postfixadmin.links
vendored
2
debian/postfixadmin.links
vendored
@@ -1,2 +1,2 @@
|
||||
etc/postfixadmin/config.inc.php usr/share/postfixadmin/config.inc.php
|
||||
usr/bin/postfixadmin-cli usr/share/postfixadmin/scripts/postfixadmin-cli.php
|
||||
var/cache/postfixadmin usr/share/postfixadmin/templates_c
|
||||
|
6
debian/postfixadmin.postinst
vendored
6
debian/postfixadmin.postinst
vendored
@@ -23,6 +23,12 @@ fi
|
||||
if [ -d /usr/share/postfixadmin/templates_c ]; then
|
||||
find /usr/share/postfixadmin/templates_c -type f -exec rm -r {} \;
|
||||
fi
|
||||
|
||||
if [ -d /var/cache/postfixadmin ]; then
|
||||
find /var/cache/postfixadmin -type f -exec rm -r {} \;
|
||||
chown www-data /var/cache/postfixadmin
|
||||
fi
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
||||
|
2
debian/postfixadmin.prerm
vendored
2
debian/postfixadmin.prerm
vendored
@@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
. /usr/share/debconf/confmodule
|
||||
|
2
debian/rules
vendored
2
debian/rules
vendored
@@ -33,7 +33,7 @@ install: build
|
||||
dh_install
|
||||
dh_apache2
|
||||
mv debian/postfixadmin/usr/share/postfixadmin/config.inc.php debian/postfixadmin/etc/postfixadmin/config.inc.php
|
||||
find debian/postfixadmin -name .svn | xargs -r rm -r
|
||||
ln -s /usr/share/postfixadmin/scripts/postfixadmin-cli debian/postfixadmin/usr/bin/postfixadmin-cli
|
||||
|
||||
# Build architecture-independent files here.
|
||||
binary-indep: build install
|
||||
|
Reference in New Issue
Block a user