File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515 mkdir -p .debpkg/var/lib/sesame-daemon/backends-modules/openldap/etc
1616 mkdir -p .debpkg/var/lib/sesame-daemon/backends-modules/openldap/bin
1717 mkdir -p .debpkg/var/lib/sesame-daemon/backends-modules/openldap/lib
18+ mkdir -p .debpkg/var/lib/sesame-daemon/backends-modules/openldap/lifecycle
19+ cp src/lifecycle/* .debpkg/var/lib/sesame-daemon/backends-modules/openldap/lifecycle
20+ chmod 700 .debpkg/var/lib/sesame-daemon/backends-modules/openldap/lifecycle/*
1821 cp src/bin/* .debpkg/var/lib/sesame-daemon/backends-modules/openldap/bin
1922 chmod 700 .debpkg/var/lib/sesame-daemon/backends-modules/openldap/bin/*
2023 cp src/lib/* .debpkg/var/lib/sesame-daemon/backends-modules/openldap/lib
Original file line number Diff line number Diff line change @@ -20,13 +20,17 @@ cp ./etc/* $INSTALL/etc
2020
2121mkdir $INSTALL /bin
2222mkdir $INSTALL /lib
23+ mkdir $INSTALL /lifecycle
2324PWD=` pwd`
2425for I in $PWD /lib/* ; do
2526 ln -s $I $INSTALL /lib
2627done
2728for I in $PWD /bin/* ; do
2829 ln -s $I $INSTALL /bin
2930done
31+ for I in $PWD /lifecycle/* ; do
32+ ln -s $I $INSTALL /lifecycle
33+ done
3034chmod 700 $INSTALL /bin/*
3135cp config.yml $INSTALL
3236echo " Le backend a été installé dans $INSTALL "
Original file line number Diff line number Diff line change @@ -28,7 +28,14 @@ for DIR in "${INSTALLDIR}"/*; do
2828 if [[ " ${TYPE} " == " openldap" ]]; then
2929 echo " ${DIR} is openldap"
3030
31- mkdir -p " ${DIR} /lib" " ${DIR} /bin"
31+ mkdir -p " ${DIR} /lib" " ${DIR} /bin" " ${DIR} /lifecycle"
32+
33+ for I in " ${MODULE_DIR} " /lifecycle/* ; do
34+ [[ -e " ${I} " ]] || continue
35+ [[ " $( basename -- " ${I} " ) " == " __pycache__" ]] && continue
36+ [[ -f " ${I} " ]] || continue
37+ ln -sf " ${I} " " ${DIR} /lifecycle/"
38+ done
3239
3340 for I in " ${MODULE_DIR} " /lib/* ; do
3441 [[ -e " ${I} " ]] || continue
You can’t perform that action at this time.
0 commit comments