blob: d2928e629ca2ee1c4b345db5ca33a61c02788dd1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
--- High ---
web stuff going to /var/www/freeside/masondocs oops
apache configs going to
./etc/freeside/apache2/freeside-rt.conf
?? oh there's links etc. check
file
./and..?/
in freeside-lib? oops wtf
also
./default_conf/
and
/#for/
test actually installing!
- FS files
- /var/www/ files
- what else should package install?
- init script
- apache config
- /usr/local/etc/freeside/default_conf for new installs
test RT was missing, but we're cheating more now by ignoring a huge remap
to deb policy-comliant paths. get it working
init.d/freeside-init
htetc/handler.pl
#copied to /usr/local/etc/freeside by make install-docs
htetc/htpasswd.logout
init.d/insserv-override-apache2
etc/longtable.sty
--- Medium ---
test) freeside-webui /etc/apache/conf.d/freeside.conf
AuthUserFile is wrong (just fucked)
test in postinst) freeside package var/cache/freeside/cache.<datasrc is missing>
--- Low ---
bin/* ? Anything here needed in a live customer install should be moved to FS/bin so it installs as part of the packaging.
freeside-selfservice-client doesn't install at all
--- Debian ---
redo & test its working) somes sort of Alias /freeside /usr/share/freeside/www is needed
/var/www/freeside -> /usr/lib/freeside and Alias in apache
Added to README.Debian... do something else?
Ensure apache is set to run as User freeside.
init script doesn't need to add /usr/local/bin. could start over from
init.d.ex or init.d.lsb.ex
finish
RT install locations (? maybe our RT libraries shouldn't conflict with
upstream ones?)
debian/copyright administrivia
upload
|