Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pre-built-stamp
- mvn package
- touch pre-built-stamp
- override_dh_auto_build: pre-built-stamp
- touch pre-built-stamp
- dpkg-buildpackage -b -nc
- #!/bin/bash
- # SET SOME VARS
- installdir='/usr/lib/logit'
- NAME='logit-java'
- VERSION='0.5.8'
- ITERATION='1'
- WEBSITE='https://github.com/stuart-warren/logit'
- REPO='http://nexus.stuartwarren.com/nexus'
- # REMOVE PREVIOUS BUILD IF PRESENT
- echo "Delete ${installdir}"
- rm -rf .${installdir}
- # CREATE FOLDER STRUCTURE
- echo "create base dir ${installdir}"
- mkdir -p .${installdir}
- # PUT FILES IN THE CORRECT LOCATIONS
- wget ${REPO}/content/repositories/releases/com/stuartwarren/logit/${VERSION}/logit-${VERSION}-tomcatvalve.jar -O .${installdir}/logit-${VERSION}-tomcatvalve.jar
- wget ${REPO}/content/repositories/releases/com/stuartwarren/logit/${VERSION}/logit-${VERSION}-jar-with-dependencies.jar -O .${installdir}/logit-${VERSION}-jar-with-dependencies.jar
- wget https://raw.github.com/stuart-warren/logit/master/LICENSE -O .${installdir}/LICENCE
- wget https://raw.github.com/stuart-warren/logit/master/README.md -O .${installdir}/README.md
- pushd .${installdir}
- ln -sf logit-${VERSION}-tomcatvalve.jar logit-tomcatvalve.jar
- ln -sf logit-${VERSION}-jar-with-dependencies.jar logit-jar-with-dependencies.jar
- popd
- # REMOVE OLD PACKAGES
- echo "Delete old packages"
- rm ${NAME}_*_all.deb
- # CREATE THE DEB
- echo "Build new package"
- fpm
- -n $NAME
- -v $VERSION
- --iteration ${ITERATION}
- -a all
- -m "Stuart Warren <stuart@stuartwarren.com>"
- --description "Library to extend Log4J 1.2 (plus now Logback 1.0,
- Java.util.logging and Tomcat AccessLog Valve) by providing
- json layouts (for logstash/greylog) and a zeromq appender"
- --url $WEBSITE
- --license 'Apache License, Version 2.0'
- --vendor 'stuartwarren.com'
- -t deb
- -s dir
- ${installdir:1}
- echo "Delete ${installdir}"
- rm -rf .${installdir}
- echo "Done!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement