Changeset 2406:ed5c51f2be03 in roaraudio
Legend:
- Unmodified
- Added
- Removed
-
HACKING
r1677 r2406 22 22 Here is my recommendation on how to split the RoarAudio in pkgs: 23 23 24 libroar includes libroar and libroardsp 24 libroar includes libroar, libroardsp, libroarmidi, 25 libroarlight and libroareio 25 26 roaraudio-common include roard and roarclients 26 27 (at least the ones with no special deps) … … 40 41 require any Kernel modules or has any non standard deps itself. 41 42 43 If you system includes libslp (normaly one of the deps of cups) please 44 consider to build with libslp support. 45 42 46 In addition you should configure with --runtime-detect: this will 43 47 let roard/libroar detect the presents of some tools at runtime and 44 48 will reduce deps. 49 50 Please ensure that configure finds the correct audio users group. 51 In case it does not detect the correct one please set it via 52 --audio-group. 53 54 Running roard: 55 Global (system wide) roards normaly are started as root. 56 Ensure it drops it's privilegs by setting --setuid/--setgid 57 and maybe -U and -G. 58 59 It is allways nice to use --pidfile. If you use a pidfile 60 you can start and stop roard by using --start and --stop easily. 61 62 You can use --chroot to chroot into an empty directory to improve security. 63 roard does the chrooting after loading everything so it is perfectly safe 64 to chroot into an empty directory. In case your system includes a /var/empty 65 or simular directory please do the chroot. 66 67 To ensure no drops consider to add one or two --realtime 68 69 In case of a public (for LAN) server have some way for the user to set --location 70 and use --slp for Zero Conf. 71 72 For more information see roard --help. 45 73 46 74 --- 2. Infos for developer
Note: See TracChangeset
for help on using the changeset viewer.