leo-search/mkxpi

60 lines
1,012 B
Bash
Executable file

#!/bin/bash
#
# A simple script to make xpi files.
# Version: 0.1
#
# Patched by Johannes Findeisen to work more usefull.
# Website: http://hanez.org
#
# It expects a directory structure like this:
# /install.rdf - Installation RDF
# /install.js - Installation JavaSript
# /chrome/ - will make the <project>.jar file here.
# /chrome/content/ - project content files
# /chrome/locale/ - project locale files
# /chrome/skin/ - project skin files
usage()
{
echo "Usage: mkxpi <Project_Name> <Version>"
}
path=`pwd`
echo $path;
project=$1
version=$2
if [ "1$project" = "1" ]; then
usage
exit 1
fi
if [ "1$version" = "1" ]; then
usage
exit 1
fi
#cd $path
#cd chrome
#jar -cfM $project.jar ./content ./skin ./locale
cd $path
#jar -cfM $project-$version-fx.xpi ./chrome/$project.jar ./install.rdf ./chrome.manifest
jar -cfM $project-$version-fx.xpi ./chrome ./defaults ./install.rdf ./chrome.manifest
echo "Cleaning up..."
cd $path
rm -f ./chrome/$project.jar
echo "Done!"
exit 0