summaryrefslogtreecommitdiff
path: root/misc/jitterbug/files/NEWPACKAGE
diff options
context:
space:
mode:
Diffstat (limited to 'misc/jitterbug/files/NEWPACKAGE')
-rw-r--r--misc/jitterbug/files/NEWPACKAGE42
1 files changed, 42 insertions, 0 deletions
diff --git a/misc/jitterbug/files/NEWPACKAGE b/misc/jitterbug/files/NEWPACKAGE
new file mode 100644
index 00000000000..64ccdb1d3ce
--- /dev/null
+++ b/misc/jitterbug/files/NEWPACKAGE
@@ -0,0 +1,42 @@
+Adding a new Package (Category) to jitterbug
+
+During the initial install, jitterbug already set up a package (category)
+for you: package @JB_PACKAGE@.
+
+The jitterbug package has been set up such that you can add additional
+categories. In the following, replace NEWPACKAGE by the name of your
+new category.
+
+Here is a short overview about the required steps:
+
+(As @JB_USER@ user:)
+o Create a directory @PREFIX@/@JB_USER@/NEWPACKAGE/bug_tracking
+
+o Copy the config files found under @PREFIX@/@JB_USER@/config to
+ @PREFIX@/@JB_USER@/NEWPACKAGE/bug_tracking
+
+o Customize these files
+
+(As root:)
+o Copy the jitterbug binary (@PREFIX@/@JB_USER@/bin/jitterbug) to apache's
+ cgi-bin directory (@PREFIX@/libexec/cgi-bin); name it NEWPACKAGE
+
+o Make a hard link in the same directory to NEWPACKAGE.private
+
+o Set the right protections on these binaries:
+ chown root.nobody NEWPACKAGE NEWPACKAGE.private
+ chmod 4710 NEWPACKAGE NEWPACKAGE.private
+
+o Go to @PREFIX@/etc/jitterbug and copy @JB_PACKAGE@ to NEWPACKAGE and
+ customize NEWPACKAGE for your preferences
+
+o Copy NEWPACKAGE to NEWPACKAGE.private or make a symbolic link
+
+o Add an entry for NEWPACKAGE-bugs to the mail aliases (/etc/aliases)
+ and run newaliases
+
+o Add appropriate config lines for NEWPACKAGE (at the end) to
+ @PREFIX@/etc/httpd/httpd.conf
+
+o Have httpd rescan @PREFIX@/etc/httpd/httpd.conf by sending it SIGUSR1
+