Skip to main content

Posts

Showing posts from August, 2015

Making debian file for java application.

Making debian file for java application. ㅇ deployed resources /opt/testApp/bin/testApp.jar /etc/testApp/testApp.conf /etc/testApp/log4j.conf ㅇ Preparation 1. install dpkg-deb ㅇ install debian packaging # install macport https://guide.macports.org/#installing.macports cd /opt/local/bin sudo port selfupdate sudo port install dpkg brew install dpkg 2. make jar in dist/lib         3. init file in /testApp/etc/init/testApp.conf ㅇ Make debian for jar VERSION="0.0.1" PROJ_NAME="testApp" #now we build .deb package mkdir -p builds rm -rf builds/$VERSION mkdir -p builds/$VERSION/$PROJ_NAME/etc/$PROJ_NAME mkdir -p builds/$VERSION/$PROJ_NAME/opt/$PROJ_NAME/bin mkdir -p builds/$VERSION/$PROJ_NAME/opt/$PROJ_NAME/log mkdir -p builds/$VERSION/$PROJ_NAME/DEBIAN/ # debian control file echo "Package: $PROJ_NAME" >> builds/$VERSION/$PROJ_NAME/DEBIAN/control echo "Architecture: amd64" >&