mirror of
https://github.com/LDAPAccountManager/lam.git
synced 2025-10-04 18:29:32 +02:00
#424 use dh_link
This commit is contained in:
parent
1c99a84840
commit
f88d2455f1
3 changed files with 9 additions and 22 deletions
8
lam-packaging/debian/ldap-account-manager.links
Normal file
8
lam-packaging/debian/ldap-account-manager.links
Normal file
|
@ -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
|
|
@ -9,17 +9,6 @@ fi
|
||||||
. /usr/share/debconf/confmodule
|
. /usr/share/debconf/confmodule
|
||||||
db_version 2.0 || [ $? -lt 30 ]
|
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
|
cd /usr/share/ldap-account-manager/config-samples/profiles
|
||||||
files=`ls -a default.*`
|
files=`ls -a default.*`
|
||||||
for file in $files; do
|
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
|
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
|
chown www-data /var/lib/ldap-account-manager/config/templates/pdf/logos/$file
|
||||||
done
|
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/config
|
||||||
chmod 700 /var/lib/ldap-account-manager/tmp
|
chmod 700 /var/lib/ldap-account-manager/tmp
|
||||||
chmod 700 /var/lib/ldap-account-manager/sess
|
chmod 700 /var/lib/ldap-account-manager/sess
|
||||||
|
|
|
@ -75,12 +75,10 @@ binary-indep: build install
|
||||||
dh_install
|
dh_install
|
||||||
dh_compress
|
dh_compress
|
||||||
dh_fixperms
|
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.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 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
|
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
|
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 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 -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
|
chown www-data debian/ldap-account-manager/var/lib/ldap-account-manager/tmp
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue