3
0
Fork 0

+ try to fix the problem with corrupted resources on arm kiwix-serve

small_fixes
kelson42 14 years ago
parent f79017cff2
commit 8946e76ecb

@ -1,8 +1,8 @@
#!/bin/sh #!/bin/sh
SCRIPT_DIR=$(dirname $0) SCRIPT_DIR=$(dirname $0)
RESOURCE_FILE=$SCRIPT_DIR/../src/common/resourceTools.h RESOURCE_FILE=$SCRIPT_DIR/../src/common/resourceTools.h
MAP="static std::map<std::string, const char*> createResourceMap() { \n" MAP="static std::map<std::string, std::pair<const unsigned char*, unsigned int> > createResourceMap() { \n"
MAP=$MAP"\tstd::map<std::string, const char*> m; \n" MAP=$MAP"\tstd::map<std::string, std::pair<const unsigned char*, unsigned int> > m; \n"
# Delete old version of the file # Delete old version of the file
rm -f "$RESOURCE_FILE" rm -f "$RESOURCE_FILE"
@ -26,11 +26,11 @@ do
FILE_ID=`echo "$FILE" | sed "s/\//_/g" | sed "s/\./_/g" | sed "s/\-/_/g"` FILE_ID=`echo "$FILE" | sed "s/\//_/g" | sed "s/\./_/g" | sed "s/\-/_/g"`
echo "Inserting $FILE... [$FILE_ID]" echo "Inserting $FILE... [$FILE_ID]"
reswrap -s -x -oa $RESOURCE_FILE -r $FILE_ID $FILE reswrap -s -x -oa $RESOURCE_FILE -r $FILE_ID $FILE
MAP=$MAP"\tm[\""$FILE"\"] = (const char*)"$FILE_ID"; \n"; MAP=$MAP"\tm[\""$FILE"\"] = std::pair <const unsigned char*, unsigned int>("$FILE_ID", sizeof "$FILE_ID"); \n";
done; done;
MAP=$MAP"\treturn m; \n"; MAP=$MAP"\treturn m; \n";
MAP=$MAP"} \n\n" MAP=$MAP"} \n\n"
MAP=$MAP"static std::map<std::string, const char*> resourceMap = createResourceMap(); \n\n" MAP=$MAP"static std::map<std::string, std::pair<const unsigned char*, unsigned int> > resourceMap = createResourceMap(); \n\n"
# Create the map table # Create the map table
# map<int, int> m = map_list_of (1,2) (3,4) (5,6) (7,8); # map<int, int> m = map_list_of (1,2) (3,4) (5,6) (7,8);

@ -16,6 +16,5 @@ $( "#accordion" ).accordion();
<div id="accordion"> <div id="accordion">
__BOOKS__ __BOOKS__
</div> </div>
</body> </body>
</html> </html>

Loading…
Cancel
Save