Revision 42952 trunk/org.gvsig.desktop/org.gvsig.desktop.framework/org.gvsig.andami/src/main/resources-application/tools/make-portable
make-portable | ||
---|---|---|
257 | 257 |
fi |
258 | 258 |
} |
259 | 259 |
|
260 |
function expandsVarsOnFile() { |
|
261 |
sed 's/\${INSTALL_DRIVE}/./ |
|
262 |
s/\${INSTALL_PATH}/./' "$1" >"$1.tmp" |
|
263 |
mv "$1.tmp" "$1" |
|
264 |
} |
|
265 |
|
|
260 | 266 |
function mkdist() { |
261 | 267 |
cd $BASEFOLDER/standard |
262 | 268 |
|
... | ... | |
329 | 335 |
|
330 | 336 |
run_plugins_install_scripts $INSTALL_FOLDER |
331 | 337 |
|
332 |
if [ "$PORTABLE_OSNAME" == "darwin" ] ; then |
|
338 |
case "$PORTABLE_OSNAME" in |
|
339 |
darwin) |
|
333 | 340 |
mkdir "$INSTALL_FOLDER/Contents" |
334 | 341 |
mkdir "$INSTALL_FOLDER/Contents/MacOS" |
335 | 342 |
echo '#!/bin/bash |
... | ... | |
342 | 349 |
mv "$INSTALL_FOLDER" "${INSTALL_FOLDER}.app" |
343 | 350 |
INSTALL_FOLDER="${INSTALL_FOLDER}.app" |
344 | 351 |
PORTABLE_NAME="${PORTABLE_NAME}.app" |
345 |
fi |
|
346 |
|
|
352 |
;; |
|
353 |
win) |
|
354 |
expandsVarsOnFile "${INSTALL_FOLDER}/gvsig-desktop.vbs" |
|
355 |
expandsVarsOnFile "${INSTALL_FOLDER}/gvsig-desktop.cmd" |
|
356 |
expandsVarsOnFile "${INSTALL_FOLDER}/gvsig-package-installer.cmd" |
|
357 |
;; |
|
358 |
esac |
|
359 |
|
|
347 | 360 |
logger_info "Compresing ${PORTABLE_OSNAME}-${PORTABLE_PLATFORM} portable (this take a moment)" |
348 | 361 |
cd "$TARGET" |
349 | 362 |
zipfolder "${PORTABLE_NAME}.zip" "${PORTABLE_NAME}" |
Also available in: Unified diff