summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 4ab7163)
raw | patch | inline | side by side (parent: 4ab7163)
author | Sebastian Harl <sh@tokkee.org> | |
Thu, 5 Mar 2009 11:52:27 +0000 (12:52 +0100) | ||
committer | Sebastian Harl <sh@tokkee.org> | |
Thu, 5 Mar 2009 12:01:07 +0000 (13:01 +0100) |
/var/www is for the user of the local admin only.
debian/changelog | patch | blob | history | |
debian/mlmmj-php-web-admin.apache.conf | [new file with mode: 0644] | patch | blob |
debian/mlmmj-php-web.apache.conf | [new file with mode: 0644] | patch | blob |
debian/patches/02_fix_mlmmj_php.dpatch | patch | blob | history | |
debian/rules | patch | blob | history |
diff --git a/debian/changelog b/debian/changelog
index b2ec758c020dd10e114ab91c94390c069a928c9b..9cc5b0b1eda3e1df9ea24311bf65f9a097385a37 100644 (file)
--- a/debian/changelog
+++ b/debian/changelog
they do not contribute any further information.
- Include all upstream README files in the binary packages - the MTA
specific files have been left out so far.
+ - Install the web-interfaces to /usr/share/PACKAGE/www - /var/www is for
+ the user of the local admin only.
* debian/patches/:
- Added short descriptions to all patches.
- Cleaned up patches: Don't use a custom /bin/sh script to execute the
- Removed. This file is not used.
* debian/docs:
- Removed. This file is not needed.
+ * debian/mlmmj-php-web-admin.apache.conf, debian/mlmmj-php-web.apache.conf:
+ - Added example configurations for the Apache webserver.
- -- Sebastian Harl <sh@tokkee.org> Thu, 05 Mar 2009 12:02:58 +0100
+ -- Sebastian Harl <sh@tokkee.org> Thu, 05 Mar 2009 12:49:54 +0100
mlmmj (1.2.15-1.1) unstable; urgency=low
diff --git a/debian/mlmmj-php-web-admin.apache.conf b/debian/mlmmj-php-web-admin.apache.conf
--- /dev/null
@@ -0,0 +1,17 @@
+Alias /mlmmj-admin /usr/share/mlmmj-php-web-admin/www
+
+<Directory /usr/share/mlmmj-php-web-admin/www>
+ AllowOverride AuthConfig
+ Order allow,deny
+ Allow from all
+ php_value include_path "/usr/share/mlmmj-php-web-admin"
+</Directory>
+
+# some people prefer a simple URL, like http://mlmmj-admin.example.com
+#<VirtualHost 1.2.3.4>
+# ServerName mlmmj-admin.example.com
+# DocumentRoot /usr/share/mlmmj-php-web-admin/www
+#
+# # add the above <Directory> directive
+#</VirtualHost>
+
diff --git a/debian/mlmmj-php-web.apache.conf b/debian/mlmmj-php-web.apache.conf
--- /dev/null
@@ -0,0 +1,16 @@
+Alias /mlmmj /usr/share/mlmmj-php-web/www
+
+<Directory /usr/share/mlmmj-php-web/www>
+ AllowOverride AuthConfig
+ Order allow,deny
+ Allow from all
+</Directory>
+
+# some people prefer a simple URL, like http://mlmmj.example.com
+#<VirtualHost 1.2.3.4>
+# ServerName mlmmj.example.com
+# DocumentRoot /usr/share/mlmmj-php-web/www
+#
+# # add the above <Directory> directive
+#</VirtualHost>
+
index 5be580403ca5780c5f149ac83adada6b750b951e..34f8bb759ac72b9a3c93fd1a80b89c82c86f61d5 100644 (file)
#! /bin/sh /usr/share/dpatch/dpatch-run
## 02_fix_mlmmj_php.dpatch by Søren Boll Overgaard <boll@tristram.fork.dk>
##
-## DP: Adapt pathes used in the web interface to match the installation paths.
+## DP: Adapt pathes and settings used in the web interface to match the
+## DP: installation paths.
@DPATCH@
@@ -19,14 +20,13 @@ diff a/contrib/web/php-admin/conf/config.php b/contrib/web/php-admin/conf/config
diff a/contrib/web/php-admin/htdocs/dot.htaccess b/contrib/web/php-admin/htdocs/dot.htaccess
--- a/contrib/web/php-admin/htdocs/dot.htaccess
+++ b/contrib/web/php-admin/htdocs/dot.htaccess
-@@ -1,4 +1,5 @@
+@@ -1,4 +1,4 @@
Require valid-user
AuthType Basic
-AuthName "mlmmj web-interface"
-AuthUserFile /home/mlmmj/htpasswd
+AuthName "mlmmj web-interface on Debian GNU/Linux"
+AuthUserFile /etc/mlmmj-php-web-admin/htpasswd
-+php_value include_path "/usr/share/mlmmj-php-web-admin"
diff a/contrib/web/php-admin/htdocs/edit.php b/contrib/web/php-admin/htdocs/edit.php
--- a/contrib/web/php-admin/htdocs/edit.php
+++ b/contrib/web/php-admin/htdocs/edit.php
diff --git a/debian/rules b/debian/rules
index 2ffce8a6d0c5c3c5e5ae96a9da882b1144b06114..7133dcbaf5be1e7fd2a8788eb732c7ea22bb704c 100755 (executable)
--- a/debian/rules
+++ b/debian/rules
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+WEB_DIR = debian/mlmmj-php-web/usr/share/mlmmj-php-web/www
+WEB_ADMIN_DIR = debian/mlmmj-php-web-admin/usr/share/mlmmj-php-web-admin/www
+
include /usr/share/dpatch/dpatch.make
# These are used for cross-compiling and for saving the configure script
# mlmmj-php-web
install -m 644 -D contrib/web/php-user/mlmmj.php \
- debian/mlmmj-php-web/var/www/mlmmj-php-web/mlmmj.php
+ $(WEB_DIR)/mlmmj.php
install -m 644 -D contrib/web/php-user/README \
debian/mlmmj-php-web/usr/share/doc/mlmmj-php-web/README
install -m 644 -D contrib/web/php-user/example.html \
debian/mlmmj-php-web/usr/share/doc/mlmmj-php-web/examples/examples.html
+ install -m 644 -D debian/mlmmj-php-web.apache.conf \
+ debian/mlmmj-php-web/etc/mlmmj-php-web/apache.conf
+
# mlmmj-php-web-admin
- install -d debian/mlmmj-php-web-admin/var/www/mlmmj-php-web-admin
+ install -m 755 -d $(WEB_ADMIN_DIR)
install -m 644 contrib/web/php-admin/htdocs/*.php \
- debian/mlmmj-php-web-admin/var/www/mlmmj-php-web-admin/
+ $(WEB_ADMIN_DIR)/
install -m 644 contrib/web/php-admin/htdocs/dot.htaccess \
- debian/mlmmj-php-web-admin/var/www/mlmmj-php-web-admin/.htaccess
+ $(WEB_ADMIN_DIR)/.htaccess
install -m 644 -D contrib/web/php-admin/README \
debian/mlmmj-php-web-admin/usr/share/doc/mlmmj-php-web-admin/README
install -d debian/mlmmj-php-web-admin/usr/share/mlmmj-php-web-admin/conf
debian/mlmmj-php-web-admin/usr/share/mlmmj-php-web-admin/templates/
install -m 644 -D debian/htpasswd \
debian/mlmmj-php-web-admin/etc/mlmmj-php-web-admin/htpasswd
+ install -m 644 -D debian/mlmmj-php-web-admin.apache.conf \
+ debian/mlmmj-php-web-admin/etc/mlmmj-php-web-admin/apache.conf
binary-common:
dh_testdir