Revision: 25717 http://sourceforge.net/p/gar/code/25717 Author: cgrzemba Date: 2016-05-20 09:35:39 +0000 (Fri, 20 May 2016) Log Message: ----------- mod_wsgi/trunk: add ap24 postinstall, preremove scripts
Modified Paths: -------------- csw/mgar/pkg/mod_wsgi/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/mod_wsgi/trunk/files/CSWap24modwsgi.postinstall csw/mgar/pkg/mod_wsgi/trunk/files/CSWap24modwsgi.preremove csw/mgar/pkg/mod_wsgi/trunk/files/CSWap2modwsgi.postinstall csw/mgar/pkg/mod_wsgi/trunk/files/CSWap2modwsgi.preremove csw/mgar/pkg/mod_wsgi/trunk/files/README Removed Paths: ------------- csw/mgar/pkg/mod_wsgi/trunk/files/postinstall csw/mgar/pkg/mod_wsgi/trunk/files/preremove Modified: csw/mgar/pkg/mod_wsgi/trunk/Makefile =================================================================== --- csw/mgar/pkg/mod_wsgi/trunk/Makefile 2016-05-19 15:01:00 UTC (rev 25716) +++ csw/mgar/pkg/mod_wsgi/trunk/Makefile 2016-05-20 09:35:39 UTC (rev 25717) @@ -18,7 +18,8 @@ # GIT_USE_PROXY = 1 GIT_TREEISH_LibreCAD.git = $(VERSION) -DISTFILES += postinstall preremove +DISTFILES += CSWap24modwsgi.postinstall CSWap24modwsgi.preremove +DISTFILES += CSWap2modwsgi.postinstall CSWap2modwsgi.preremove VENDOR_URL = https://github.com/GrahamDumpleton/mod_wsgi/ LICENSE = LICENSE Added: csw/mgar/pkg/mod_wsgi/trunk/files/CSWap24modwsgi.postinstall =================================================================== --- csw/mgar/pkg/mod_wsgi/trunk/files/CSWap24modwsgi.postinstall (rev 0) +++ csw/mgar/pkg/mod_wsgi/trunk/files/CSWap24modwsgi.postinstall 2016-05-20 09:35:39 UTC (rev 25717) @@ -0,0 +1,12 @@ +CSW_PREFIX=${PKG_INSTALL_ROOT}/etc/opt/csw +AP2_CONFIG=$CSW_PREFIX/apache2/httpd.conf +AP2_MODULE=$CSW_PREFIX/apache2/extra/modules.load + +if [ -n "`egrep 'LoadModule wsgi_module' $AP2_MODULE`" ] ; then + perl -i -plne 's,^#[ ]*(LoadModule wsgi.*),$1,' $AP2_MODULE +else + echo "Adding LoadModule wsgi_module for extra/modules.load" + cat << EOM >> $AP2_MODULE +LoadModule wsgi_module lib/apache2/modules/libwsgi.so +EOM +fi Added: csw/mgar/pkg/mod_wsgi/trunk/files/CSWap24modwsgi.preremove =================================================================== --- csw/mgar/pkg/mod_wsgi/trunk/files/CSWap24modwsgi.preremove (rev 0) +++ csw/mgar/pkg/mod_wsgi/trunk/files/CSWap24modwsgi.preremove 2016-05-20 09:35:39 UTC (rev 25717) @@ -0,0 +1,16 @@ +#!/bin/sh + +CSW_PREFIX=${PKG_INSTALL_ROOT}/etc/opt/csw +AP2_CONFIG=$CSW_PREFIX/apache2/httpd.conf +AP2_MODULE=$CSW_PREFIX/apache2/extra/modules.load + +perl -i -plne 's,(?<!#)(LoadModule wsgi_module .*),#$1,' $AP2_MODULE + +cat <<END + +NOTICE: mod_wsgi is disabled in httpd.conf but the server was not restarted. +Please check your configuration and restart apache. + +END + +exit 0 Added: csw/mgar/pkg/mod_wsgi/trunk/files/CSWap2modwsgi.postinstall =================================================================== --- csw/mgar/pkg/mod_wsgi/trunk/files/CSWap2modwsgi.postinstall (rev 0) +++ csw/mgar/pkg/mod_wsgi/trunk/files/CSWap2modwsgi.postinstall 2016-05-20 09:35:39 UTC (rev 25717) @@ -0,0 +1,24 @@ +#!/bin/sh + +CSW_PREFIX=${PKG_INSTALL_ROOT}/opt/csw +AP2_PREFIX=$CSW_PREFIX/apache2 +AP2_BINDIR=$AP2_PREFIX/sbin +AP2_LIBEXEC=$AP2_PREFIX/libexec +AP2_CONFDIR=$AP2_PREFIX/etc +AP2_EXTRADIR=$AP2_CONFDIR/extra +AP2_CONFIG=$AP2_CONFDIR/httpd.conf + +# Enable the wsgi module +PKG_INSTALL_ROOT=${PKG_INSTALL_ROOT:-'/'} +chroot $PKG_INSTALL_ROOT \ + $AP2_BINDIR/apxs -S LIBEXECDIR=$AP2_LIBEXEC -e -a -n wsgi mod_wsgi.so + +# Finito +cat <<END + +NOTICE: mod_wsgi is enabled in httpd.conf but the server was not restarted. +Please configure mod_wsgi and restart apache. + +END + +exit 0 Added: csw/mgar/pkg/mod_wsgi/trunk/files/CSWap2modwsgi.preremove =================================================================== --- csw/mgar/pkg/mod_wsgi/trunk/files/CSWap2modwsgi.preremove (rev 0) +++ csw/mgar/pkg/mod_wsgi/trunk/files/CSWap2modwsgi.preremove 2016-05-20 09:35:39 UTC (rev 25717) @@ -0,0 +1,23 @@ +#!/bin/sh + +CSW_PREFIX=${PKG_INSTALL_ROOT}/opt/csw +AP2_PREFIX=$CSW_PREFIX/apache2 +AP2_BINDIR=$AP2_PREFIX/sbin +AP2_LIBEXEC=$AP2_PREFIX/libexec +AP2_CONFDIR=$AP2_PREFIX/etc +AP2_EXTRADIR=$AP2_CONFDIR/extra +AP2_CONFIG=$AP2_CONFDIR/httpd.conf + +# Disable the wsgi module +PKG_INSTALL_ROOT=${PKG_INSTALL_ROOT:-'/'} +chroot $PKG_INSTALL_ROOT \ + $AP2_BINDIR/apxs -S LIBEXECDIR=$AP2_LIBEXEC -e -A -n wsgi mod_wsgi.so + +cat <<END + +NOTICE: mod_wsgi is disabled in httpd.conf but the server was not restarted. +Please check your configuration and restart apache. + +END + +exit 0 Added: csw/mgar/pkg/mod_wsgi/trunk/files/README =================================================================== --- csw/mgar/pkg/mod_wsgi/trunk/files/README (rev 0) +++ csw/mgar/pkg/mod_wsgi/trunk/files/README 2016-05-20 09:35:39 UTC (rev 25717) @@ -0,0 +1 @@ +for Apache24 we don't use apxs because we can't tell apxs to edit <sysconfdir>/extra/modules.load Deleted: csw/mgar/pkg/mod_wsgi/trunk/files/postinstall =================================================================== --- csw/mgar/pkg/mod_wsgi/trunk/files/postinstall 2016-05-19 15:01:00 UTC (rev 25716) +++ csw/mgar/pkg/mod_wsgi/trunk/files/postinstall 2016-05-20 09:35:39 UTC (rev 25717) @@ -1,24 +0,0 @@ -#!/bin/sh - -CSW_PREFIX=${PKG_INSTALL_ROOT}/opt/csw -AP2_PREFIX=$CSW_PREFIX/apache2 -AP2_BINDIR=$AP2_PREFIX/sbin -AP2_LIBEXEC=$AP2_PREFIX/libexec -AP2_CONFDIR=$AP2_PREFIX/etc -AP2_EXTRADIR=$AP2_CONFDIR/extra -AP2_CONFIG=$AP2_CONFDIR/httpd.conf - -# Enable the wsgi module -PKG_INSTALL_ROOT=${PKG_INSTALL_ROOT:-'/'} -chroot $PKG_INSTALL_ROOT \ - $AP2_BINDIR/apxs -S LIBEXECDIR=$AP2_LIBEXEC -e -a -n wsgi mod_wsgi.so - -# Finito -cat <<END - -NOTICE: mod_wsgi is enabled in httpd.conf but the server was not restarted. -Please configure mod_wsgi and restart apache. - -END - -exit 0 Deleted: csw/mgar/pkg/mod_wsgi/trunk/files/preremove =================================================================== --- csw/mgar/pkg/mod_wsgi/trunk/files/preremove 2016-05-19 15:01:00 UTC (rev 25716) +++ csw/mgar/pkg/mod_wsgi/trunk/files/preremove 2016-05-20 09:35:39 UTC (rev 25717) @@ -1,23 +0,0 @@ -#!/bin/sh - -CSW_PREFIX=${PKG_INSTALL_ROOT}/opt/csw -AP2_PREFIX=$CSW_PREFIX/apache2 -AP2_BINDIR=$AP2_PREFIX/sbin -AP2_LIBEXEC=$AP2_PREFIX/libexec -AP2_CONFDIR=$AP2_PREFIX/etc -AP2_EXTRADIR=$AP2_CONFDIR/extra -AP2_CONFIG=$AP2_CONFDIR/httpd.conf - -# Disable the wsgi module -PKG_INSTALL_ROOT=${PKG_INSTALL_ROOT:-'/'} -chroot $PKG_INSTALL_ROOT \ - $AP2_BINDIR/apxs -S LIBEXECDIR=$AP2_LIBEXEC -e -A -n wsgi mod_wsgi.so - -cat <<END - -NOTICE: mod_wsgi is disabled in httpd.conf but the server was not restarted. -Please check your configuration and restart apache. - -END - -exit 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.