Changeset 2208
- Timestamp:
- 04/24/08 23:09:06 (5 years ago)
- Location:
- alternc-mailman/trunk
- Files:
-
- 7 added
- 4 edited
-
bureau/class/m_mailman.php (modified) (1 diff)
-
debian/config (added)
-
debian/dirs (modified) (1 diff)
-
debian/postinst (modified) (1 diff)
-
debian/rules (modified) (1 diff)
-
debian/templates (added)
-
patches (added)
-
patches/mailman-true-virtual-2.1.1.patch (added)
-
patches/mailman-true-virtual-2.1.4.patch (added)
-
patches/mailman-true-virtual-2.1.5.patch (added)
-
patches/mailman-true-virtual-2.1.9.patch (added)
Legend:
- Unmodified
- Added
- Removed
-
alternc-mailman/trunk/bureau/class/m_mailman.php
r2207 r2208 113 113 $err->log("mailman","add_lst",$login."@".$domain." - ".$owner); 114 114 /* the list' internal name */ 115 // $name = $login . '-' . $domain; # works only with the 116 // VirtualMailman patch 117 $name = $login = strtolower($login); 115 $login = strtolower($login); 116 if (file_exists("/usr/share/alternc-mailman/patches/mailman-true-virtual.applied")) { 117 $name = $login . '-' . $domain; 118 } else { 119 $name = $login; 120 } 118 121 119 122 if ($login=="") { -
alternc-mailman/trunk/debian/dirs
r1773 r2208 5 5 usr/share/alternc/install 6 6 usr/share/doc/alternc-mailman 7 usr/share/alternc-mailman 8 usr/share/alternc-mailman/patches 7 9 usr/share/lintian/overrides 8 10 var/alternc/bureau/admin -
alternc-mailman/trunk/debian/postinst
r2191 r2208 64 64 mv -f $MENUFILE.alternc_mailman $MENUFILE 65 65 fi 66 # " 67 MAILMAN_VERSION=`dpkg -l mailman | grep ^ii | awk '{print $3}' | sed -e s/-.*//` 68 echo "detected mailman version $MAILMAN_VERSOIN" 69 PATCHFILE="/usr/share/alternc-mailman/patches/mailman-true-virtual-$MAILMAN_VERSION" 70 PATCH_MARKER="/usr/share/alternc-mailman/patches/mailman-true-virtual.applied" 71 if [ -h $PATCH_MARKER ]; then 72 PATCH_VERSION=`readlink $PATCH_MARKER | sed -e s/^.*-//` 73 echo "mailman patch detected, version $PATCH_VERSION" 74 if [ "$PATCH_VERSION" = "$MAILMAN_VERSION" ]; then 75 echo "mailman already patched, will not patch again" 76 else 77 echo "wrong version of the patch, we assume that mailman was upgraded" 78 rm -f $PATCH_MARKER 79 fi 80 fi 81 if [ -r $PATCHFILE -a ! -h $PATCH_MARKER ]; then 82 db_get alternc-mailman/patch-mailman || true 83 if [ "$RET" = "true" ]; then 84 { 85 cd /var/lib 86 echo "testing the patch" 87 if patch --dry-run -p0 < $PATCHFILE; then 88 echo "applying patch" 89 if patch -p0 < $PATCHFILE; then 90 echo "patch applied sucessfully" 91 # this will tell alternc-mailman the patch was applied successfully 92 ln -fs $PATCHFILE $PATCH_MARKER 93 else 94 echo "cannot apply patch, your mailman is probably broken now, aborting" 95 false 96 fi 97 else 98 echo "patch will not apply cleanly, aborting" 99 fi 100 } 101 else 102 echo "not applying virtual mailman patch" 103 fi 104 else 105 echo "no patchfile for mailman $MAILMAN_VERSION" 106 fi 66 107 ;; 67 108 -
alternc-mailman/trunk/debian/rules
r2182 r2208 48 48 # remove CVS / SVN entries : 49 49 find debian/alternc-mailman/ -depth \( -name CVS -o -name .svn \) -type d -exec rm -rf {} \; 50 cp -r patches debian/alternc-mailman/usr/share/alternc-mailman/patches 51 50 52 binary-common: build install 51 53 dh_testdir
Note: See TracChangeset
for help on using the changeset viewer.
