]> code.citadel.org Git - citadel.git/blobdiff - citadel/mk_module_init.sh
Begun phase 2 of modules stuff.
[citadel.git] / citadel / mk_module_init.sh
index 3b8a2ed605779ed92336fddf8b7177cd92535351..775013aa0c39e2bac526187b5e82eb448a6e83f3 100755 (executable)
@@ -73,12 +73,13 @@ if [ -d "modules" ] ; then
                                        if [ $RES != "X" ] ; then
                                                RES_OUT=`echo $RES | cut -b2-`
                                                echo -e "Found entry point in file modules/$j/$k"
-                                               echo -n "\t" >> $C_FILE
-                                               echo -E "lprintf (CTDL_INFO, "%s\n", CTDL_INIT_CALL($RES_OUT));" >> $C_FILE
+                                               echo -e -n "\t" >> $C_FILE
+                                               echo -E "lprintf (CTDL_INFO, \"%s\n\", CTDL_INIT_CALL($RES_OUT));" >> $C_FILE
                                                echo -E "CTDL_MODULE_INIT($RES_OUT) ;" >> $H_FILE
                                        fi
                                fi
                        done
+                       cd ..
                fi
        done
 fi
@@ -98,12 +99,13 @@ if [ -d "user_modules" ] ; then
                                        if [ $RES != "X" ] ; then
                                                RES_OUT=`echo $RES | cut -b2-`
                                                echo -e "Found entry point in file user_modules/$j/$k"
-                                               echo -n "\t" >> $C_FILE
-                                               echo -E "lprintf (CTDL_INFO, "%s\n", CTDL_INIT_CALL($RES_OUT));" >> $C_FILE
+                                               echo -e -n "\t" >> $C_FILE
+                                               echo -E "lprintf (CTDL_INFO, \"%s\n\", CTDL_INIT_CALL($RES_OUT));" >> $C_FILE
                                                echo -E "CTDL_MODULE_INIT($RES_OUT) ;" >> $H_FILE
                                        fi
                                fi
                        done
+                       cd ..
                fi
        done
 fi