mirror of
https://github.com/jenkinsci/jenkins.git
synced 2026-11-06 16:45:58 +00:00
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
15 lines
436 B
Plaintext
15 lines
436 B
Plaintext
usr/bin
|
|
usr/sbin
|
|
|
|
# moved from rules install
|
|
usr/local/bin
|
|
var/lib/hudson
|
|
|
|
# Need to create hudson's own directory to track the pid since the daemon is not run as root
|
|
# and doesn't have permission to write the pid to /var/run (which would be the preferred location).
|
|
var/run/hudson
|
|
|
|
# Store hudson log file in it's own directory since they can become rather large and in the future
|
|
# rotating logs can be easily added.
|
|
var/log/hudson
|