summaryrefslogtreecommitdiff
path: root/debian/TODO
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