dockapps/wmisdn/INSTALL

53 lines
2 KiB
Plaintext

Compiling and installing wmisdn:
--------------------------------
1. Change to the directory containing the wmisdn source
2. Type "make"
3. Copy the wmisdn binary to a directory of your choice
or
Type "make install" - this puts wmisdn into /usr/local/sbin
4. Type "make clean" to clean the source directory
NOTE : In order to operate properly, wmisdn must have access to
/dev/isdnctrl and /dev/isdninfo. There are two ways to grant this access, both
of which require root privileges:
I. The simple method:
1. Login as root
2. Change to the directory where the wmisdn binary resides
3. Type "chown root.root wmisdn"
4. Type "chmod +s wmisdn"
II. The secure method:
1. Login as root
2. Create a group called net (or whatever name you like)
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
4. Type "chgrp net /dev/isdninfo /dev/isdnctrl* /sbin/isdnctrl"
5. Type "chmod g=rw /dev/isdninfo /dev/isdnctrl*"
I recommend the second method, since it protects your systems against bug
exploits in wmisdn (I hope they don't exist, but I can't guarantee that to 100%).
It is the method recommended by Tom Berger on his site "www.mandrakeuser.org"
(/connect/cisdn2.html).
wmisdn currently compiles only under Linux. I have tested it on
* SuSE 6.0 - Kernel 2.0.36, glibc 2.0.7, XFree 3.3.4
* SuSE 6.2 - Kernel 2.2.10, glibc 2.1, XFree 3.3.4
It has been reported to work on RedHat and Mandrake systems too and should
actually compile and run on every Linux system with the kernel includes and
isdn4linux on it.
If you use WindowMaker, useful options for the info panel of the extended
look are:
NoTitlebar = Yes;
NoResizebar = Yes;
NoCloseButton = Yes;
NoMiniaturizeButton = Yes;
Omnipresent = Yes;
SkipWindowList = Yes;
You can set those in Windowmaker or in any other window manager that
supports them. Quite a shame, but I still haven't found an X function that
sets those attributes. I'd appreciate a mail if there is such function.