Skip to content

Commit 7bcb41a

Browse files
committed
correction installation
1 parent 559fc7b commit 7bcb41a

3 files changed

Lines changed: 15 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ jobs:
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

install.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,17 @@ cp ./etc/* $INSTALL/etc
2020

2121
mkdir $INSTALL/bin
2222
mkdir $INSTALL/lib
23+
mkdir $INSTALL/lifecycle
2324
PWD=`pwd`
2425
for I in $PWD/lib/*;do
2526
ln -s $I $INSTALL/lib
2627
done
2728
for I in $PWD/bin/*;do
2829
ln -s $I $INSTALL/bin
2930
done
31+
for I in $PWD/lifecycle/*;do
32+
ln -s $I $INSTALL/lifecycle
33+
done
3034
chmod 700 $INSTALL/bin/*
3135
cp config.yml $INSTALL
3236
echo "Le backend a été installé dans $INSTALL"

update.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)