Files
jenkins/debian/control
T
basil3whitehouse 3f75aaef77 [FIXED HUDSON-1959] Debian packaging improvements.
Changes to runtime:
- Run daemon as hudson user instead of root.
- Use /var/run/hudson/war as the webroot for expanded war file since the user home system property value isn't appropriate (the hudson default).
- Use /var/log/hudson as the logging location since rotating logs may be used in the future.
- Use default JVM memory configuration rather than increasing with extra JVM arguments.  Administrators can increase as necessary.

Changes to debhelper build directives:
- Create necessary directories using dirs.
- Move 'upstream' generated war file using install.
- On installation create hudson user and apply required ownership and permissions using postinst.
- On removal remove hudson user using postrm.

Changes to debian control file:
- Add required dependency on Java runtime as per Debian Java policy.
- Move URL to Homepage section as per Debian policy guidelines.



git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10417 71c3de6d-444a-0410-be80-ed276b4c234a
2008-06-25 19:04:57 +00:00

14 lines
441 B
Plaintext

Source: hudson
Section: devel
Priority: extra
Maintainer: Kohsuke Kawaguchi <kk@kohsuke.org>
Build-Depends: debhelper (>= 5)
Standards-Version: 3.7.2
Homepage: https://hudson.dev.java.net/
Package: hudson
Architecture: all
Depends: ${shlibs:Depends}, ${misc:Depends}, daemon, adduser, java-virtual-machine, java2-runtime
Description: Continuous integration system written in Java
Hudson is an extensible continuous engine written in Java.