28 lines
755 B
Bash
Executable File
28 lines
755 B
Bash
Executable File
#!/bin/bash
|
|
################################################################################
|
|
# OpenPGP.js browser extension build script
|
|
#
|
|
# @author Alex
|
|
################################################################################
|
|
|
|
echo "Setup..."
|
|
dir_extension="plugins/chrome/"
|
|
dir_webcode="webmail/googlemail.com/"
|
|
dir_target="`mktemp -d browserext.XXX`"
|
|
dir_build="build/";
|
|
sh_pack="./scripts/pack.sh"
|
|
file_key="resources/openpgpjs.pem"
|
|
file_extension="build/openpgpjs.crx"
|
|
mkdir -p "$dir_build"
|
|
|
|
echo "Copying files..."
|
|
cp -R "$dir_extension"/* "$dir_target"
|
|
cp -R "$dir_webcode"/* "$dir_target"
|
|
|
|
echo "Creating extension..."
|
|
$sh_pack "$dir_target" "$file_key"
|
|
|
|
echo "Cleaning up..."
|
|
rm -rf "$dir_target"
|
|
mv "$dir_target".crx "$file_extension"
|