mirror of
https://github.com/jenkinsci/jenkins.git
synced 2026-10-30 04:55:21 +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
6 lines
115 B
Bash
Executable File
6 lines
115 B
Bash
Executable File
#!/bin/sh
|
|
# build a debian package from a Maven build
|
|
cp war/target/hudson.war hudson.war
|
|
|
|
exec debuild -us -uc -B
|