Index of /dns323/fun-plug/0.2/

NameLast ModifiedSizeType
Parent Directory/ -  Directory
README.txt2008-Feb-24 23:43:242.6Ktext/plain
funplug-0.2.tar.gz2007-May-06 20:24:591.1Mapplication/x-gzip
FUN-PLUG 0.2

 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
 WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
 AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
 DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
 PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 PERFORMANCE OF THIS SOFTWARE.

This fun-plug includes:

 busybox       1.5.0
 dropbear      0.49
 lighttpd      1.4.15
 openssh-sftp  4.6p1
 portmap       5.0
 rsync         2.6.9
 unfs3         0.9.17


Installation:

 Unpack funplug-0.2.tar.gz. Then copy fun_plug and fun_plug.tar from
 the funplug-0.2/ directory to the root of the first volume. Reboot
 and wait a minute.

 The fun_plug will automatically start a telnet server. 

 Scripts to start dropbear, lighttpd, rsync and unfs server live
 in /mnt/HD_a2/fun_plug.d/start/. Run a script (sh /.../script.sh)
 to start a service, set the script's executable bit to make it start
 automatically on boot. Example:

 To start the NFS server:

  telnet bob
  sh /mnt/HD_a2/fun_plug.d/start/unfsd.sh

 To make it start automatically on boot, set the executable bit of
 unfsd.sh:

  chmod a+x /mnt/HD_a2/fun_plug.d/start/unfsd.sh

 The unfsd.sh script will create a default exports file in
 /mnt/HD_a2/fun_plug.d/etc if it doesn't already exist.

 Note: If you're using only a single volume, the default exports file
 won't work. Remove the line starting with /mnt/HD_b2 from
 fun_plug.d/etc/exports and restart unfsd.sh (Unix line breaks!).


Upgrade:

 After you have copied new fun_plug and fun_plug.tar files to
 /mnt/HD_a2/, rename the old fun_plug directory. Then reboot:
  
  telnet bob
  cd /mnt/HD_a2
  mv fun_plug.d fun_plug.d-old
  reboot

 After reboot, use telnet to copy old config files and start
 services, e.g.:

  telnet bob
  cd /mnt/HD_a2
  cp -aR fun_plug.d-old/etc/* fun_plug.d/etc/

  cd /mnt/HD_a2/fun_plug.d/start
  chmod a+x unfsd.sh
  sh unfsd.sh
  sh lighttpd.sh
  sh dropbear.sh


How it works:

 All fun-plug files are installed below /mnt/HD_a2/fun_plug.d. There
 are four directories:
 
  bin/   - all program binaries
  etc/   - all configuration files
  log/   - log files
  start/ - scripts to run at startup

 The main fun_plug script will run all executable scripts (*.sh)
 from the start/ directory. Script output is redirected to
 log/fun_plug.log.

 If the fun_plug script finds /mnt/HD_a2/fun_plug.tar, it will
 unpack and remove it (this is how the installation works).


Have fun.

2007.07.10 tp@fonz.de
lighttpd/1.4.13