La aplicación se llama xul_skel.sh, a continuación su código fuente.
#!/bin/bash PROY=$1 PROY_DATE='20110101' PROY_ID='webmaster@xulskel.com' XUL_MIN_VERSION='1.0' XUL_MAX_VERSION='8.*' mkdir $PROY mkdir $PROY/chrome mkdir $PROY/chrome/content mkdir $PROY/defaults mkdir $PROY/defaults/preferences echo -e '<?xml version="1.0"?>\n<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>\n<window id="main" title="'$PROY'" width="300" height="300" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">\n<script type="application/javascript" src="chrome://'$PROY'/content/main.js"/>\n</window>' > $PROY/chrome/content/main.xul echo " " > $PROY/chrome/content/main.js echo "manifest chrome/chrome.manifest" > $PROY/chrome.manifest echo -e 'pref("toolkit.defaultChromeURI", "chrome://'$PROY'/content/main.xul");\n' > $PROY/defaults/preferences/prefs.js #echo -e '[App]\nVendor=' $PROY '\nName=TestApp\nVersion=1.0\nBuildID=' $PROY_DATE '\nID=' $PROY_ID '\n\n[Gecko]\nMinVersion=' $XUL_MIN_VERSION '\nMaxVersion=' $XUL_MAX_VERSION '\n' > $PROY/application.ini echo -e '[App]\nVendor='$PROY'\nName='$PROY'\nVersion=1.0\nBuildID='$PROY_DATE'\nID='$PROY_ID'\n\n[Gecko]\nMinVersion='$XUL_MIN_VERSION'\nMaxVersion='$XUL_MAX_VERSION'\n' > $PROY/application.ini echo 'content '$PROY' content/' > $PROY/chrome/chrome.manifest echo 'firefox --app ./application.ini'>$PROY/$PROY.sh chmod u+x $PROY/$PROY.sh
No hay comentarios:
Publicar un comentario