Add missing libraries to examples' Makefiles
[dockapps.git] / wmisdn / INSTALL
blob5164d951f074d322835a720f94709cadb7c1f003
1 Compiling and installing wmisdn:
2 --------------------------------
4 1. Change to the directory containing the wmisdn source
5 2. Type "make"
6 3. Copy the wmisdn binary to a directory of your choice
7 or
8    Type "make install" - this puts wmisdn into /usr/local/sbin
9 4. Type "make clean" to clean the source directory
11 NOTE : In order to operate properly, wmisdn must have access to
12 /dev/isdnctrl and /dev/isdninfo. There are two ways to grant this access, both
13 of which require root privileges:
15 I. The simple method:
16   1. Login as root
17   2. Change to the directory where the wmisdn binary resides
18   3. Type "chown root.root wmisdn"
19   4. Type "chmod +s wmisdn"
21 II. The secure method:
22   1. Login as root
23   2. Create a group called net (or whatever name you like)
24   3. Add the accounts, that should be able to use wmisdn (and generally dial out or controll the isdn connection in some other way), to this group
25   4. Type "chgrp net /dev/isdninfo /dev/isdnctrl* /sbin/isdnctrl"
26   5. Type "chmod g=rw /dev/isdninfo /dev/isdnctrl*"
28 I recommend the second method, since it protects your systems against bug
29 exploits in wmisdn (I hope they don't exist, but I can't guarantee that to 100%).
30 It is the method recommended by Tom Berger on his site "www.mandrakeuser.org"
31 (/connect/cisdn2.html).
34 wmisdn currently compiles only under Linux. I have tested it on
35 * SuSE 6.0 - Kernel 2.0.36, glibc 2.0.7, XFree 3.3.4
36 * SuSE 6.2 - Kernel 2.2.10, glibc 2.1, XFree 3.3.4
37 It has been reported to work on RedHat and Mandrake systems too and should
38 actually compile and run on every Linux system with the kernel includes and
39 isdn4linux on it.
41 If you use WindowMaker, useful options for the info panel of the extended
42 look are:
43         NoTitlebar = Yes;
44         NoResizebar = Yes;
45         NoCloseButton = Yes;
46         NoMiniaturizeButton = Yes;
47         Omnipresent = Yes;
48         SkipWindowList = Yes;
50 You can set those in Windowmaker or in any other window manager that
51 supports them. Quite a shame, but I still haven't found an X function that
52 sets those attributes. I'd appreciate a mail if there is such function.