diff --git a/scripts/build-msi.sh b/scripts/build-msi.sh index f889e194..c0979e5b 100755 --- a/scripts/build-msi.sh +++ b/scripts/build-msi.sh @@ -60,12 +60,13 @@ do if [ $filename == "${PRODUCTNAME}.exe" ] ; then #If this is the executable treat as a special case as we need the reference for later EXE_ID=${PRODUCTNAME}00 - EXE_FILE=${filename} + SVC_ID=${PRODUCTNAME}00_SVC #Add special entry to files list - FILES="$FILES \n" + EXE_FILE=" \n" + SVC_FILE=" \n" elif [ -d "$file" ] ; then #If this is a directory then we need to add another component - COMPONENTS="${COMPONENTS} \n" + COMPONENTS="${COMPONENTS} \n" TEMP=" \n \n" for file2 in "$file"/*; do @@ -106,17 +107,54 @@ XML_FILE+=" \r\n" XML_FILE+=" \r\n" XML_FILE+=" \r\n" XML_FILE+=" \r\n" -XML_FILE+=" \r\n" -XML_FILE+=" \r\n" XML_FILE+=" \r\n" XML_FILE+=" \r\n" XML_FILE+=" \r\n" XML_FILE+="\r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+="\r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+="\r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+="\r\n" +XML_FILE+=" \r\n" +XML_FILE+=" 1\r\n" +XML_FILE+=" 1\r\n" +XML_FILE+=" 1\r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+=" 1\r\n" +XML_FILE+=" 1\r\n" +XML_FILE+=" 1\r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+="\r\n" +XML_FILE+=" WIXUI_DONTVALIDATEPATH OR WIXUI_INSTALLDIR_VALID=\"1\"\r\n" +XML_FILE+=" 1\r\n" +XML_FILE+=" 1\r\n" +XML_FILE+=" 1\r\n" +XML_FILE+=" \r\n" +XML_FILE+="\r\n" XML_FILE+=" \r\n" XML_FILE+=" \r\n" XML_FILE+=" \r\n" XML_FILE+=" \r\n" +XML_FILE+="${EXE_FILE}\r\n" XML_FILE+="${FILES}\r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+="${SVC_FILE}\r\n" XML_FILE+=" \r\n" XML_FILE+=" \r\n" XML_FILE+=" \r\n" @@ -131,12 +169,13 @@ XML_FILE+=" \r\n" -XML_FILE+=" \r\n" -XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" XML_FILE+="${COMPONENTS}\r\n" -XML_FILE+=" \r\n" -XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" +XML_FILE+=" \r\n" XML_FILE+=" \r\n" XML_FILE+=" \r\n" XML_FILE+=""