diff --git a/lam-packaging/debian/ldap-account-manager.links b/lam-packaging/debian/ldap-account-manager.links new file mode 100644 index 000000000..79de59455 --- /dev/null +++ b/lam-packaging/debian/ldap-account-manager.links @@ -0,0 +1,8 @@ +/usr/share/doc/ldap-account-manager/docs /usr/share/ldap-account-manager/docs +/etc/ldap-account-manager/config.cfg /var/lib/ldap-account-manager/config/config.cfg +/usr/share/php/phpseclib3 /usr/share/ldap-account-manager/lib/3rdParty/composer/phpseclib/phpseclib/phpseclib +/usr/share/php/Monolog /usr/share/ldap-account-manager/lib/3rdParty/composer/monolog/monolog/src/Monolog +/usr/share/php/libphp-phpmailer /usr/share/ldap-account-manager/lib/3rdParty/composer/phpmailer/phpmailer +/var/lib/ldap-account-manager/config /usr/share/ldap-account-manager/config +/var/lib/ldap-account-manager/sess /usr/share/ldap-account-manager/sess +/var/lib/ldap-account-manager/tmp /usr/share/ldap-account-manager/tmp diff --git a/lam-packaging/debian/postinst b/lam-packaging/debian/postinst index 0764c1477..2c70ba11e 100755 --- a/lam-packaging/debian/postinst +++ b/lam-packaging/debian/postinst @@ -9,17 +9,6 @@ fi . /usr/share/debconf/confmodule db_version 2.0 || [ $? -lt 30 ] -# 3rd party libs -if [ ! -L /usr/share/ldap-account-manager/lib/3rdParty/composer/phpseclib/phpseclib/phpseclib ] ; then - ln -s /usr/share/php/phpseclib3 /usr/share/ldap-account-manager/lib/3rdParty/composer/phpseclib/phpseclib/phpseclib -fi -if [ ! -L /usr/share/ldap-account-manager/lib/3rdParty/composer/monolog/monolog/src/Monolog ] ; then - ln -s /usr/share/php/Monolog /usr/share/ldap-account-manager/lib/3rdParty/composer/monolog/monolog/src/Monolog -fi -if [ ! -L /usr/share/ldap-account-manager/lib/3rdParty/composer/phpmailer/phpmailer ] ; then - ln -s /usr/share/php/libphp-phpmailer /usr/share/ldap-account-manager/lib/3rdParty/composer/phpmailer/phpmailer -fi - cd /usr/share/ldap-account-manager/config-samples/profiles files=`ls -a default.*` for file in $files; do @@ -42,15 +31,7 @@ for file in $files; do cp $file /var/lib/ldap-account-manager/config/templates/pdf/logos/$file chown www-data /var/lib/ldap-account-manager/config/templates/pdf/logos/$file done -if [ ! -h /usr/share/ldap-account-manager/config ]; then - ln -s /var/lib/ldap-account-manager/config /usr/share/ldap-account-manager/config -fi -if [ ! -h /usr/share/ldap-account-manager/sess ]; then - ln -s /var/lib/ldap-account-manager/sess /usr/share/ldap-account-manager/sess -fi -if [ ! -h /usr/share/ldap-account-manager/tmp ]; then - ln -s /var/lib/ldap-account-manager/tmp /usr/share/ldap-account-manager/tmp -fi + chmod 700 /var/lib/ldap-account-manager/config chmod 700 /var/lib/ldap-account-manager/tmp chmod 700 /var/lib/ldap-account-manager/sess diff --git a/lam-packaging/debian/rules b/lam-packaging/debian/rules index 16c77a48c..6fd988ae2 100755 --- a/lam-packaging/debian/rules +++ b/lam-packaging/debian/rules @@ -75,12 +75,10 @@ binary-indep: build install dh_install dh_compress dh_fixperms - dh_link /usr/share/doc/ldap-account-manager/docs /usr/share/ldap-account-manager/docs install -D --mode=644 debian/lam.apache.conf debian/ldap-account-manager/etc/ldap-account-manager/apache.conf install -D --mode=644 debian/lam.nginx.conf debian/ldap-account-manager/etc/ldap-account-manager/nginx.conf install -D --mode=644 config/config.cfg.sample debian/ldap-account-manager/etc/ldap-account-manager/config.cfg chown www-data debian/ldap-account-manager/etc/ldap-account-manager/config.cfg - dh_link /etc/ldap-account-manager/config.cfg /var/lib/ldap-account-manager/config/config.cfg chown www-data debian/ldap-account-manager/etc/ldap-account-manager/config.cfg chown -R www-data debian/ldap-account-manager/var/lib/ldap-account-manager/config chown www-data debian/ldap-account-manager/var/lib/ldap-account-manager/tmp