LEMONLDAP::NG : Debian installation update since Makefile changes
This commit is contained in:
parent
aedf90d531
commit
701c342268
|
@ -49,15 +49,15 @@ manager: manager_conf
|
||||||
configure: handler_conf portal_conf manager_conf
|
configure: handler_conf portal_conf manager_conf
|
||||||
|
|
||||||
handler_conf:
|
handler_conf:
|
||||||
@cd ${SRCHANDLERDIR}; perl Makefile.PL
|
@cd ${SRCHANDLERDIR}; perl Makefile.PL INSTALLDIRS=$(INSTALLDIRS)
|
||||||
@touch handler_conf
|
@touch handler_conf
|
||||||
|
|
||||||
portal_conf:
|
portal_conf:
|
||||||
@cd ${SRCPORTALDIR}; perl Makefile.PL
|
@cd ${SRCPORTALDIR}; perl Makefile.PL INSTALLDIRS=$(INSTALLDIRS)
|
||||||
@touch portal_conf
|
@touch portal_conf
|
||||||
|
|
||||||
manager_conf:
|
manager_conf:
|
||||||
@cd ${SRCMANAGERDIR}; perl Makefile.PL
|
@cd ${SRCMANAGERDIR}; perl Makefile.PL INSTALLDIRS=$(INSTALLDIRS)
|
||||||
@touch manager_conf
|
@touch manager_conf
|
||||||
|
|
||||||
test: manager handler portal manager_test handler_test portal_test
|
test: manager handler portal manager_test handler_test portal_test
|
||||||
|
|
|
@ -1,9 +1,13 @@
|
||||||
lemonldap-ng (0.9.3) unstable; urgency=low
|
lemonldap-ng (0.9.3) unstable; urgency=low
|
||||||
|
|
||||||
|
[ Clement Oudot ]
|
||||||
* New menu and skin (pastel)
|
* New menu and skin (pastel)
|
||||||
* Authentication and UserDB separation
|
|
||||||
|
|
||||||
-- Clement Oudot <coudot@linagora.com> Mon, 13 Oct 2008 18:00:00 +0200
|
[ Xavier Guimard ]
|
||||||
|
* Authentication and UserDB separation
|
||||||
|
* New session explorer system
|
||||||
|
|
||||||
|
-- Xavier Guimard <x.guimard@free.fr> Tue, 11 Nov 2008 16:23:19 +0100
|
||||||
|
|
||||||
lemonldap-ng (0.9.2.2) unstable; urgency=low
|
lemonldap-ng (0.9.2.2) unstable; urgency=low
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
lemonldap-ng (0.9.2.2-0) unstable; urgency=low
|
lemonldap-ng (0.9.3-0) unstable; urgency=low
|
||||||
|
|
||||||
* Local build
|
* Local build
|
||||||
|
|
||||||
-- Xavier Guimard <x.guimard@free.fr> Mon, 25 Aug 2008 22:10:19 +0200
|
-- Xavier Guimard <x.guimard@free.fr> Tue, 11 Nov 2008 16:24:00 +0100
|
||||||
|
|
|
@ -49,7 +49,7 @@ Description: Lemonldap::NG apache administration interface part
|
||||||
|
|
||||||
Package: liblemonldap-ng-manager-perl
|
Package: liblemonldap-ng-manager-perl
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Depends: libxml-simple-perl, liblemonldap-ng-conf-perl (>=0.8.2.3)
|
Depends: libxml-simple-perl, liblemonldap-ng-conf-perl (>=0.8.2.3), libjs-jquery
|
||||||
Recommends: libcache-cache-perl, libapache-session-perl, libsoap-lite-perl
|
Recommends: libcache-cache-perl, libapache-session-perl, libsoap-lite-perl
|
||||||
Description: Lemonldap::NG apache manager part
|
Description: Lemonldap::NG apache manager part
|
||||||
Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
|
Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
|
||||||
|
@ -59,7 +59,7 @@ Description: Lemonldap::NG apache manager part
|
||||||
|
|
||||||
Package: liblemonldap-ng-portal-perl
|
Package: liblemonldap-ng-portal-perl
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Depends: libapache-session-perl, libnet-ldap-perl, liblemonldap-ng-conf-perl (>=0.8.2.3), libhtml-template-perl
|
Depends: libapache-session-perl, libnet-ldap-perl, liblemonldap-ng-conf-perl (>=0.8.2.3), libhtml-template-perl, libjs-jquery
|
||||||
Suggests: liblasso-perl, libcgi-session-perl, slapd
|
Suggests: liblasso-perl, libcgi-session-perl, slapd
|
||||||
Description: Lemonldap::NG apache authentication portal part
|
Description: Lemonldap::NG apache authentication portal part
|
||||||
Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
|
Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
|
||||||
|
|
|
@ -1,3 +1,2 @@
|
||||||
debian/tmp/var/lib/lemonldap-ng/test.pl
|
debian/tmp/var/lib/lemonldap-ng/test/index.pl
|
||||||
debian/tmp/var/lib/lemonldap-ng/apache-protected-area.conf
|
debian/tmp/etc/lemonldap-ng/handler-apache*
|
||||||
debian/tmp/var/lib/lemonldap-ng/apache2-protected-area.conf
|
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
debian/tmp/var/lib/lemonldap-ng/apache-session-mysql.sql
|
debian/tmp/etc/lemonldap-ng/apache-session-mysql.sql
|
||||||
debian/tmp/var/lib/lemonldap-ng/lmConfig.mysql
|
debian/tmp/etc/lemonldap-ng/lmConfig.mysql
|
||||||
debian/tmp/var/lib/lemonldap-ng/conf
|
debian/tmp/var/lib/lemonldap-ng/conf/*
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
debian/tmp/usr/share/perl5/Lemonldap/NG/Handler*
|
debian/tmp/usr/share/perl5/Lemonldap/NG/Handler*
|
||||||
debian/tmp/usr/share/man/man3/Lemonldap::NG::Handler*
|
debian/tmp/usr/share/man/man3/Lemonldap::NG::Handler*
|
||||||
|
debian/tmp/etc/lemonldap-ng/MyHandler.pm
|
||||||
|
|
|
@ -5,13 +5,10 @@ set -e
|
||||||
|
|
||||||
. /usr/share/debconf/confmodule
|
. /usr/share/debconf/confmodule
|
||||||
|
|
||||||
EXAMPLEHANDLERFILE=/usr/share/doc/liblemonldap-ng-handler-perl/examples/MyHandler-Debian.pm
|
|
||||||
HANDLERFILE=/var/lib/lemonldap-ng/handler/MyHandler.pm
|
|
||||||
SESSIONSDIR=/var/lib/lemonldap-ng/sessions
|
SESSIONSDIR=/var/lib/lemonldap-ng/sessions
|
||||||
|
|
||||||
if [ "$1" == "configure" ]
|
if [ "$1" == "configure" ]
|
||||||
then
|
then
|
||||||
[ -e $HANDLERFILE ] || cp $EXAMPLEHANDLERFILE $HANDLERFILE
|
|
||||||
chmod 770 $SESSIONSDIR
|
chmod 770 $SESSIONSDIR
|
||||||
chmod 770 $SESSIONSDIR/lock
|
chmod 770 $SESSIONSDIR/lock
|
||||||
chown -R www-data:www-data $SESSIONSDIR
|
chown -R www-data:www-data $SESSIONSDIR
|
||||||
|
|
|
@ -1 +1,4 @@
|
||||||
debian/tmp/var/lib/lemonldap-ng/manager/*
|
debian/tmp/var/lib/lemonldap-ng/manager/index*
|
||||||
|
debian/tmp/var/lib/lemonldap-ng/manager/mrtg
|
||||||
|
debian/tmp/var/lib/lemonldap-ng/manager/sessions.pl
|
||||||
|
debian/tmp/var/lib/lemonldap-ng/manager/soapserver.pl
|
||||||
|
|
|
@ -4,6 +4,7 @@ debian/tmp/usr/share/perl5/Lemonldap/NG/Manager/Help.pm
|
||||||
debian/tmp/usr/share/perl5/Lemonldap/NG/Manager/Base.pm
|
debian/tmp/usr/share/perl5/Lemonldap/NG/Manager/Base.pm
|
||||||
debian/tmp/usr/share/perl5/Lemonldap/NG/Manager/_HTML.pm
|
debian/tmp/usr/share/perl5/Lemonldap/NG/Manager/_HTML.pm
|
||||||
debian/tmp/usr/share/perl5/Lemonldap/NG/Manager/_Response.pm
|
debian/tmp/usr/share/perl5/Lemonldap/NG/Manager/_Response.pm
|
||||||
|
debian/tmp/usr/share/perl5/Lemonldap/NG/Manager/Sessions.pm
|
||||||
debian/tmp/usr/share/perl5/Lemonldap/NG/Manager/SOAPServer.pm
|
debian/tmp/usr/share/perl5/Lemonldap/NG/Manager/SOAPServer.pm
|
||||||
debian/tmp/usr/share/perl5/Lemonldap/NG/Manager/Restricted.pm
|
debian/tmp/usr/share/perl5/Lemonldap/NG/Manager/Restricted.pm
|
||||||
debian/tmp/usr/share/perl5/auto/Lemonldap/NG/Manager
|
debian/tmp/usr/share/perl5/auto/Lemonldap/NG/Manager
|
||||||
|
@ -15,6 +16,7 @@ debian/tmp/usr/share/man/man3/Lemonldap::NG::Manager::Restricted.3pm
|
||||||
debian/tmp/var/lib/lemonldap-ng/manager/apply.conf /etc/lemonldap-ng
|
debian/tmp/var/lib/lemonldap-ng/manager/apply.conf /etc/lemonldap-ng
|
||||||
debian/manager-apache*.conf /etc/lemonldap-ng
|
debian/manager-apache*.conf /etc/lemonldap-ng
|
||||||
debian/tmp/var/lib/lemonldap-ng/manager/imgs
|
debian/tmp/var/lib/lemonldap-ng/manager/imgs
|
||||||
|
debian/tmp/var/lib/lemonldap-ng/manager/images
|
||||||
debian/tmp/var/lib/lemonldap-ng/manager/theme
|
debian/tmp/var/lib/lemonldap-ng/manager/theme
|
||||||
debian/tmp/var/lib/lemonldap-ng/manager/lemonldap-ng-manager.js
|
debian/tmp/var/lib/lemonldap-ng/manager/lemonldap-ng-manager.js
|
||||||
debian/tmp/var/lib/lemonldap-ng/manager/scripts/lmConfigEditor /usr/share/lemonldap-ng/bin
|
debian/tmp/var/lib/lemonldap-ng/manager/scripts/lmConfigEditor /usr/share/lemonldap-ng/bin
|
||||||
|
|
|
@ -1,2 +1 @@
|
||||||
debian/tmp/var/lib/lemonldap-ng/portal/*
|
debian/tmp/var/lib/lemonldap-ng/portal/*.pl
|
||||||
debian/tmp/var/lib/lemonldap-ng/liberty-alliance-sp-portal/
|
|
||||||
|
|
|
@ -4,8 +4,4 @@ debian/tmp/usr/share/man/man3/Lemonldap::NG::Portal*
|
||||||
debian/portal-apache*.conf /etc/lemonldap-ng
|
debian/portal-apache*.conf /etc/lemonldap-ng
|
||||||
debian/tmp/var/lib/lemonldap-ng/portal/skins
|
debian/tmp/var/lib/lemonldap-ng/portal/skins
|
||||||
debian/tmp/var/lib/lemonldap-ng/portal/scripts/purgeCentralCache /usr/share/lemonldap-ng/bin
|
debian/tmp/var/lib/lemonldap-ng/portal/scripts/purgeCentralCache /usr/share/lemonldap-ng/bin
|
||||||
debian/tmp/var/lib/lemonldap-ng/liberty-alliance-sp-portal/error403.pl
|
debian/tmp/var/lib/lemonldap-ng/liberty-alliance-sp-portal/
|
||||||
debian/tmp/var/lib/lemonldap-ng/liberty-alliance-sp-portal/idps.xml
|
|
||||||
debian/tmp/var/lib/lemonldap-ng/liberty-alliance-sp-portal/liberty
|
|
||||||
debian/tmp/var/lib/lemonldap-ng/liberty-alliance-sp-portal/ressources
|
|
||||||
debian/tmp/var/lib/lemonldap-ng/liberty-alliance-sp-portal/tpl
|
|
||||||
|
|
|
@ -13,6 +13,8 @@ export PERL_MM_USE_DEFAULT=1
|
||||||
|
|
||||||
LM_ROOT=/var/lib/lemonldap-ng/
|
LM_ROOT=/var/lib/lemonldap-ng/
|
||||||
DEB_TMP_LM_ROOT=debian/tmp$(LM_ROOT)
|
DEB_TMP_LM_ROOT=debian/tmp$(LM_ROOT)
|
||||||
|
LM_CONF_ROOT=/etc/lemonldap-ng/
|
||||||
|
DEB_TMP_LM_CONF_ROOT=debian/tmp$(LM_CONF_ROOT)
|
||||||
|
|
||||||
configure: configure-stamp
|
configure: configure-stamp
|
||||||
configure-stamp:
|
configure-stamp:
|
||||||
|
@ -50,26 +52,25 @@ install: build
|
||||||
dh_installdirs
|
dh_installdirs
|
||||||
|
|
||||||
# Add here commands to install the package into debian/lemonldap-ng.
|
# Add here commands to install the package into debian/lemonldap-ng.
|
||||||
$(MAKE) test
|
#$(MAKE) test
|
||||||
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp PREFIX=/usr
|
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp PREFIX=/usr
|
||||||
$(MAKE) example \
|
$(MAKE) example \
|
||||||
EXAMPLEDIRBUILD=$(DEB_TMP_LM_ROOT) \
|
EXAMPLEROOT=debian/tmp/ \
|
||||||
EXAMPLEDIR=$(LM_ROOT) \
|
DESTDOCSDIR=debian/tmp/docs/ \
|
||||||
EXAMPLECONFDIR=$(LM_ROOT)conf/ \
|
REALDESTFILECONFDIR=$(LM_ROOT)conf/ \
|
||||||
EXAMPLELASPDIRBUILD=$(DEB_TMP_LM_ROOT)liberty-alliance-sp-portal/ \
|
DESTFILECONFDIR=$(LM_ROOT)conf/
|
||||||
EXAMPLELASPDIR=$(LM_ROOT)liberty-alliance-sp-portal/
|
|
||||||
|
|
||||||
# Debian example files
|
# Debian example files
|
||||||
|
mv $(DEB_TMP_LM_CONF_ROOT)conf $(DEB_TMP_LM_ROOT)
|
||||||
|
cp $(DEB_TMP_LM_ROOT)handler/MyHandler.pm $(DEB_TMP_LM_CONF_ROOT)MyHandler.pm
|
||||||
cp $(DEB_TMP_LM_ROOT)handler/MyHandler.pm $(DEB_TMP_LM_ROOT)handler/MyHandler-Debian.pm
|
cp $(DEB_TMP_LM_ROOT)handler/MyHandler.pm $(DEB_TMP_LM_ROOT)handler/MyHandler-Debian.pm
|
||||||
cp $(DEB_TMP_LM_ROOT)portal/index.pl $(DEB_TMP_LM_ROOT)portal/index-Debian.pl
|
cp $(DEB_TMP_LM_ROOT)portal/index.pl $(DEB_TMP_LM_ROOT)portal/index-Debian.pl
|
||||||
cp $(DEB_TMP_LM_ROOT)portal/index_skin.pl $(DEB_TMP_LM_ROOT)portal/index_skin-Debian.pl
|
cp $(DEB_TMP_LM_ROOT)portal/index_skin.pl $(DEB_TMP_LM_ROOT)portal/index_skin-Debian.pl
|
||||||
cp $(DEB_TMP_LM_ROOT)liberty-alliance-sp-portal/index.pl $(DEB_TMP_LM_ROOT)liberty-alliance-sp-portal/index-Debian.pl
|
cp $(DEB_TMP_LM_ROOT)liberty-alliance-sp-portal/index.pl $(DEB_TMP_LM_ROOT)liberty-alliance-sp-portal/index-Debian.pl
|
||||||
cp $(DEB_TMP_LM_ROOT)manager/index.pl $(DEB_TMP_LM_ROOT)manager/index-Debian.pl
|
cp $(DEB_TMP_LM_ROOT)manager/index.pl $(DEB_TMP_LM_ROOT)manager/index-Debian.pl
|
||||||
mv $(DEB_TMP_LM_ROOT)index.pl $(DEB_TMP_LM_ROOT)test.pl
|
#perl -i -pe 's#__DIR__/?#'/var/lib/lemonldap-ng'#g;s#__CONFDIR__/?#'$(LM_ROOT)conf'#g;' \
|
||||||
mv $(DEB_TMP_LM_ROOT)handler/lmH-apache.conf $(DEB_TMP_LM_ROOT)apache-protected-area.conf
|
# $(DEB_TMP_LM_ROOT)apache*-protected-area.conf
|
||||||
mv $(DEB_TMP_LM_ROOT)handler/lmH-apache2.conf $(DEB_TMP_LM_ROOT)apache2-protected-area.conf
|
cp debian/handler-apache* $(DEB_TMP_LM_CONF_ROOT)
|
||||||
perl -i -pe 's#__DIR__/?#'/var/lib/lemonldap-ng'#g;s#__CONFDIR__/?#'$(LM_ROOT)conf'#g;' \
|
|
||||||
$(DEB_TMP_LM_ROOT)apache*-protected-area.conf
|
|
||||||
|
|
||||||
# System to use /etc/lemonldap-ng/storage.conf instead of setting
|
# System to use /etc/lemonldap-ng/storage.conf instead of setting
|
||||||
# manually the configStorage parameter
|
# manually the configStorage parameter
|
||||||
|
@ -78,13 +79,17 @@ install: build
|
||||||
$(DEB_TMP_LM_ROOT)portal/scripts/purgeCentralCache
|
$(DEB_TMP_LM_ROOT)portal/scripts/purgeCentralCache
|
||||||
|
|
||||||
perl -000 -i -pe 's/(configStorage\s*=>\s*){[^}]+}/$$1\$$Lemonldap::NG::Conf::configStorage/; s#^use#\nrequire "/usr/share/lemonldap-ng/configStorage.pm";\nuse#m;' \
|
perl -000 -i -pe 's/(configStorage\s*=>\s*){[^}]+}/$$1\$$Lemonldap::NG::Conf::configStorage/; s#^use#\nrequire "/usr/share/lemonldap-ng/configStorage.pm";\nuse#m;' \
|
||||||
$(DEB_TMP_LM_ROOT)handler/MyHandler-Debian.pm \
|
$(DEB_TMP_LM_CONF_ROOT)MyHandler.pm \
|
||||||
$(DEB_TMP_LM_ROOT)manager/index-Debian.pl \
|
$(DEB_TMP_LM_ROOT)manager/*.pl \
|
||||||
$(DEB_TMP_LM_ROOT)portal/index-Debian.pl \
|
$(DEB_TMP_LM_ROOT)portal/*.pl \
|
||||||
$(DEB_TMP_LM_ROOT)portal/index_skin-Debian.pl \
|
|
||||||
$(DEB_TMP_LM_ROOT)liberty-alliance-sp-portal/index-Debian.pl
|
$(DEB_TMP_LM_ROOT)liberty-alliance-sp-portal/index-Debian.pl
|
||||||
perl -i -pe 's#(applyConfFile\s+=>\s+.*?)/\S*(apply\.conf)#$$1/etc/lemonldap-ng/$$2#' \
|
perl -i -pe 's#(applyConfFile\s+=>\s+.*?)/\S*(apply\.conf)#$$1/etc/lemonldap-ng/$$2#' \
|
||||||
$(DEB_TMP_LM_ROOT)manager/index-Debian.pl \
|
$(DEB_TMP_LM_ROOT)manager/*.pl \
|
||||||
|
$(DEB_TMP_LM_ROOT)handler/MyHandler-Debian.pm
|
||||||
|
rm -f $(DEB_TMP_LM_ROOT)portal/skins/pastel/jquery.js $(DEB_TMP_LM_ROOT)manager/jquery.js
|
||||||
|
perl -i -pe 's#(["'"'"'])[\w-\./]*jquery.js#$$1/javascript/jquery/jquery.js#' \
|
||||||
|
$(DEB_TMP_LM_ROOT)manager/sessions.pl \
|
||||||
|
$(DEB_TMP_LM_ROOT)portal/skins/pastel/header.tpl
|
||||||
# Build architecture-independent files here.
|
# Build architecture-independent files here.
|
||||||
binary-indep: build install
|
binary-indep: build install
|
||||||
dh_testdir
|
dh_testdir
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue