Mercurial > trustbridge > trustbridge
diff packaging/win-createpackage.sh.in @ 1249:014586ef8a84
(issue68) Package licenses
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Thu, 25 Sep 2014 12:43:56 +0200 |
parents | e4aff35ef8fd |
children | c480afb35db7 |
line wrap: on
line diff
--- a/packaging/win-createpackage.sh.in Thu Sep 25 12:04:54 2014 +0200 +++ b/packaging/win-createpackage.sh.in Thu Sep 25 12:43:56 2014 +0200 @@ -13,9 +13,11 @@ EXEFILES=$(find . -name trustbridge-certificate-installer.exe -o -name trustbridge.exe -o -name trustbridge-nss-installer.exe) HELPDIR=@CMAKE_BINARY_DIR@/doc/help/client/html +LICENSE_DIR=@CMAKE_SOURCE_DIR@/licenses cp $EXEFILES $TMPDIR cp -r $HELPDIR $TMPDIR/doc +cp -r $LICENSE_DIR $TMPDIR/licenses echo "; This file is autogenerated." > @CMAKE_CURRENT_BINARY_DIR@/filelist_in.nsh echo "; This file is autogenerated." > @CMAKE_CURRENT_BINARY_DIR@/filelist_un.nsh @@ -29,6 +31,15 @@ fi echo Delete \"\$INSTDIR\\$file\" >> @CMAKE_CURRENT_BINARY_DIR@/filelist_un.nsh done + +cd $TMPDIR/licenses +echo SetOutPath \"\$INSTDIR\\licenses\" >> @CMAKE_CURRENT_BINARY_DIR@/filelist_in.nsh +for file in `find * -type f`; do + echo File \"\${files_dir}\${path_sep}licenses\${path_sep}$file\" >> @CMAKE_CURRENT_BINARY_DIR@/filelist_in.nsh + echo Delete \"\$INSTDIR\\licenses\\$file\" >> @CMAKE_CURRENT_BINARY_DIR@/filelist_un.nsh +done +echo RmDir \"\$INSTDIR\\licenses\" >> @CMAKE_CURRENT_BINARY_DIR@/filelist_un.nsh + cd $TMPDIR/doc for curdir in `find * -maxdepth 0 -type d -not -path .`; do