projects
/
anna.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Clarify
[anna.git]
/
example
/
diameter
/
launcher
/
resources
/
scripts
/
select_dynlib.sh
diff --git
a/example/diameter/launcher/resources/scripts/select_dynlib.sh
b/example/diameter/launcher/resources/scripts/select_dynlib.sh
index
3a2a952
..
0308ca9
100755
(executable)
--- a/
example/diameter/launcher/resources/scripts/select_dynlib.sh
+++ b/
example/diameter/launcher/resources/scripts/select_dynlib.sh
@@
-1,5
+1,5
@@
#!/bin/bash
#!/bin/bash
-dynamicProcedureLibName=libanna_
dynamicLauncherProcedure
.so
+dynamicProcedureLibName=libanna_
launcher_procedure_default_shared
.so
echo
echo "------------------------------------------------"
echo "Dynamic library selection for launcher procedure"
echo
echo "------------------------------------------------"
echo "Dynamic library selection for launcher procedure"
@@
-13,7
+13,7
@@
then
echo
echo "Available options:"
tmpfile=$(mktemp)
echo
echo "Available options:"
tmpfile=$(mktemp)
- find . -name "
$dynamicProcedureLibName
" > $tmpfile
+ find . -name "
libanna_launcher_procedure_*_shared.so
" > $tmpfile
echo
for line in $(cat $tmpfile); do echo " $line" ; done
dflt=$(grep "^./default/" $tmpfile)
echo
for line in $(cat $tmpfile); do echo " $line" ; done
dflt=$(grep "^./default/" $tmpfile)
@@
-26,9
+26,14
@@
fi
[ ! -f $option ] && { echo -e "\nInvalid file !\n" ; exit 1 ; }
option_bn=$(basename $option)
[ ! -f $option ] && { echo -e "\nInvalid file !\n" ; exit 1 ; }
option_bn=$(basename $option)
-[ "$option_bn" != "$dynamicProcedureLibName" ] && { echo -e "\nInvalid file (must be a dynamic procedure library) !\n" ; exit 1 ; }
ln -sf $option $dynamicProcedureLibName
ln -sf $option $dynamicProcedureLibName
+[ $? -ne 0 ] && { rm -f $dynamicProcedureLibName ; echo -e "\nInvalid file (must be a dynamic procedure library) !\n" ; exit 1 ; }
echo
echo
-echo "Library enabled"
+echo "Library enabled."
+echo
+echo
+echo "IMPORTANT: remember to Re-Start the affected ADML instances:"
+echo
+echo " pkill -9 ADML ; ./run.sh"
echo
echo