minify JS files
This commit is contained in:
parent
73552aa780
commit
4e730d6858
|
@ -22,7 +22,19 @@ fi
|
|||
# minifies the JavaScript files
|
||||
function minify {
|
||||
local dir="$1"
|
||||
echo "Minify JS files in " $dir
|
||||
echo "Minify JS files in $dir"
|
||||
local files=`ls $dir/*.js`
|
||||
for file in $files; do
|
||||
# skip dropmenu file, incompatible with YUI compressor
|
||||
if [[ $file =~ .*dropmenu.* ]]; then
|
||||
continue
|
||||
fi
|
||||
yui-compressor --nomunge --preserve-semi --disable-optimizations --charset UTF-8 -o ${file}-MIN $file
|
||||
rm $file
|
||||
mv ${file}-MIN $file
|
||||
# add final new line to supress Debian warnings
|
||||
echo "" >> $file
|
||||
done
|
||||
}
|
||||
|
||||
echo "Get files from SVN..."
|
||||
|
@ -73,9 +85,11 @@ cd ..
|
|||
# Debian gets orig.tar.bz2 with original JS files
|
||||
tar cfj ldap-account-manager-$VERSION.tar.bz2 --owner=root --group=root --mtime=now ldap-account-manager-$VERSION
|
||||
mv ldap-account-manager-$VERSION.tar.bz2 Debian/ldap-account-manager_$VERSION.orig.tar.bz2
|
||||
cp -ar ldap-account-manager-$VERSION Debian/
|
||||
# build other packages with minified JS files
|
||||
minify ldap-account-manager-$VERSION
|
||||
minify ldap-account-manager-$VERSION/templates/lib
|
||||
tar cfj ldap-account-manager-$VERSION.tar.bz2 --owner=root --group=root --mtime=now ldap-account-manager-$VERSION
|
||||
rm -r ldap-account-manager-$VERSION
|
||||
|
||||
# tar.bz2 of LAM Pro
|
||||
cd LAMPro
|
||||
|
@ -90,13 +104,14 @@ cd ..
|
|||
# Debian gets orig.tar.bz2 with original JS files
|
||||
tar cfj ldap-account-manager-$VERSION.tar.bz2 --owner=root --group=root --mtime=now ldap-account-manager-$VERSION
|
||||
mv ldap-account-manager-$VERSION.tar.bz2 Debian/ldap-account-manager_$VERSION.orig.tar.bz2
|
||||
cp -ar ldap-account-manager-$VERSION Debian/
|
||||
# build other packages with minified JS files
|
||||
minify ldap-account-manager-$VERSION
|
||||
minify ldap-account-manager-$VERSION/templates/lib
|
||||
tar cfj ldap-account-manager-$VERSION.tar.bz2 --owner=root --group=root --mtime=now ldap-account-manager-$VERSION
|
||||
rm -r ldap-account-manager-$VERSION
|
||||
cd ..
|
||||
|
||||
# Debian
|
||||
mv ldap-account-manager-$VERSION Debian/
|
||||
cp -r lam-packaging/debian Debian/ldap-account-manager-$VERSION/
|
||||
cd Debian/ldap-account-manager-$VERSION
|
||||
debuild
|
||||
|
@ -106,7 +121,6 @@ cd ..
|
|||
|
||||
# Debian for LAM Pro
|
||||
cd LAMPro
|
||||
mv ldap-account-manager-$VERSION Debian/
|
||||
cp -r ../lam-packaging/debian Debian/ldap-account-manager-$VERSION/
|
||||
cd Debian/ldap-account-manager-$VERSION
|
||||
debuild
|
||||
|
|
Loading…
Reference in New Issue