diff options
author | Fritz Elfert <felfert@to.com> | 1999-07-05 22:12:41 +0000 |
---|---|---|
committer | Fritz Elfert <felfert@to.com> | 1999-07-05 22:12:41 +0000 |
commit | 7f21d85ebcb5a6164f5ddcf3cfe4c8eea772bbee (patch) | |
tree | e1de00bb4ffb40dd5794e7cd297b2434b468cc6c | |
parent | 0d9e8aa9e36798fa86628e00a5fe14574152985a (diff) | |
download | plptools-7f21d85ebcb5a6164f5ddcf3cfe4c8eea772bbee.tar.gz plptools-7f21d85ebcb5a6164f5ddcf3cfe4c8eea772bbee.tar.bz2 plptools-7f21d85ebcb5a6164f5ddcf3cfe4c8eea772bbee.zip |
Added RCS-Id's
-rw-r--r-- | INSTALL | 1 | ||||
-rw-r--r-- | Makefile.am | 1 | ||||
-rw-r--r-- | README | 29 | ||||
-rw-r--r-- | TODO | 4 | ||||
-rwxr-xr-x | etc/psion.in | 1 |
5 files changed, 29 insertions, 7 deletions
@@ -2,6 +2,7 @@ Basic Installation ================== These are generic installation instructions. + For package-specific stuff, look into README. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses diff --git a/Makefile.am b/Makefile.am index 8189a1d..94ecd0f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,4 +1,3 @@ -# # $Id$ # SUBDIRS = lib ncpd plpnfsd plpftp @@ -1,3 +1,4 @@ + $Id$ This package is heavily based on two other packages: @@ -8,7 +9,7 @@ I want to thank both authors for their nice packages and for making these available under GPL which makes it possible for me to - create this package (which of course is also distributed under GPL) + create this package (which of course is distributed under GPL ass well) What i did: @@ -18,7 +19,7 @@ Rudolf's code originally used a homegrown protocol which needs a separate program running on the Psion. I changed his code to use the socket-based client-code from Philip's rfsv program thus - eliminating the need for any software beeing run on the Psion. + eliminating the need for any software beeing run on the Psion. The rfsv code and some other stuff went into a lib (both shared and static available). I also removed all Psion-3 related stuff, because a) i can't test it and b) Sibo support is dropped by @@ -56,17 +57,37 @@ You will get 3 programs and a shared and static library. By default, the install-prefix is /usr/local, so you probably should add /usr/local/lib to your /etc/ld.so.conf and then run - ldconfig after installation. + ldconfig after installation. Another option is to run configure + with the option --prefix=/usr The programs: ncpd is the daemon which handles the serial link to your Psion. It listens at port 7501 for local connections and provides - basic PLP/NCP services for the other two programs. + basic PLP/NCP services for the other two programs. It auto- + connects to the psion, even after unplugging/switching off + therefore it can run always in background (if you have a + spare serial-device) plpftp is a FTP-like program for manipulating files on the Psion. plpnfsd is a daemon, which provides NFS-like access to your Psion. + It automatically makes the psion's filesystems available below + an NFS-mounted directory (default /mnt/psion). + By default, plpnfsd is installed suid-root, so any normal user + can start it and get's the mounted directory owned by himself. + As this program is usually used on single-user machines, this + does not hurt security. Like the others, this program + auto-reconnects after a link-failure, so you can keep the + psion mounted all the time, even when it is not connected. + Due to Rudol Koenig's clever error-handling, you don't need to + worry about blocked io-processes if the psion isn't available. + You simply will get an "device not configured" error, when + accessing a file on a previously connected psion which has been + disconnected. After that, the mount-point will appear empty. + As soon as the psion is connected again, the subdirectories + will reappear. (possibly with a few secs delay) Have fun. + -Fritz @@ -1,5 +1,7 @@ -Improve error-handling. Speed up plpnfsd. rpc man pages +getty-style locking of the serial-line in a manner that it can be +used with other devices/programs without stopping/starting ncpd +all the time. diff --git a/etc/psion.in b/etc/psion.in index 29d23eb..558828f 100755 --- a/etc/psion.in +++ b/etc/psion.in @@ -2,7 +2,6 @@ # # psion Starts ncpd/plpnfsd. # -# # chkconfig: 2345 30 70 # description: This facility enables connectivity to a Psion series 5. |