X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fscripts%2Fmk_module_init.sh;fp=citadel%2Fscripts%2Fmk_module_init.sh;h=f78fa80439be0f4d36c8e777bcff074edfdd5f17;hb=c8fb43df3e34abd5a457a360e057e2b13256bb2e;hp=3ed51024c54c832a5bc47c95c8e36c07ac77c3b7;hpb=ceaabb1b135200db6e44c0ef8638472066266631;p=citadel.git diff --git a/citadel/scripts/mk_module_init.sh b/citadel/scripts/mk_module_init.sh index 3ed51024c..f78fa8043 100755 --- a/citadel/scripts/mk_module_init.sh +++ b/citadel/scripts/mk_module_init.sh @@ -129,6 +129,8 @@ cat <> $H_FILE EOF done +grep CTDL_MODULE_UPGRADE *.c modules/*/*.c |$SED 's;.*(\(.*\));\CTDL_MODULE_UPGRADE(\1)\;\n;' >> $H_FILE + cat <> $H_FILE @@ -150,7 +152,7 @@ cat <$MOD_FILE SERV_MODULES = \\ EOF -echo modules/*/*.c | $SED "s;\.c ;.o \\\\\n;g" >> $MOD_FILE +echo modules/*/*.c | $SED -e "s;\.c ;.o \\\\\n;g" -e "s;\.c;.o;" >> $MOD_FILE echo >> $MOD_FILE @@ -170,7 +172,6 @@ cat <$SRC_FILE SOURCES = \\ EOF - echo modules/*/*.c | $SED "s;\.c ;.c \\\\\n;g" >> $SRC_FILE echo >> $SRC_FILE @@ -213,7 +214,7 @@ EOF # Add this entry point to the .c file -grep CTDL_MODULE_UPGRADE *.c modules/*/*.c |$SED 's;.*(\(.*\));\tpMod = CTDL_UPGRADE_CALL(\1)\;\n\tMOD_syslog(LOG_INFO, "%s\\n", pmod)\;\n;' >> $U_FILE +grep CTDL_MODULE_UPGRADE *.c modules/*/*.c |$SED 's;.*(\(.*\));\tpMod = CTDL_UPGRADE_CALL(\1)\;\n\tMOD_syslog(LOG_INFO, "%s\\n", pMod)\;\n;' >> $U_FILE #close the upgrade file /usr/bin/printf "}\n" >> $U_FILE