openbsd-ports/www/ktdms/files
2009-07-22 13:42:08 +00:00
..
INSTALL typo. 2009-07-22 13:42:08 +00:00
README.chroot

# $OpenBSD: README.chroot,v 1.1.1.1 2007/12/12 13:21:43 robert Exp $
# Author: Robet Nagy <robert@openbsd.org>

In order to make ktdms operate in a chroot environment, it is
necessary to copy all of the relevant tools, libraries, that
ktdms employs into /var/www. 

First, create the basic directory structure:

$ cd /var/www
# mkdir {tmp,usr}
# chown www:www tmp	(needs to be writeable for the www user)

$ cd /var/www/usr
# mkdir -p {bin,lib,libexec,local}

$ cd /var/www/usr/local
# mkdir -p bin 

Now, the required binaries:

$ cd /var/www/bin
# cp -p /bin/df .

$ cd /var/www/usr/local/bin
# cp -p /usr/local/bin/{zip,unzip,catdoc,catpps,xls2csv} .

Next, the libraries that the binaries are linked to:

NOTE: Wildcards will, of course, copy any old, unused libraries that are
lurking around (for example, from an upgrade):

$ cd /var/www/usr/lib
# cp -p /usr/lib/lib{c,m}.so* .

Now, the run-time link-editor:

$ cd /var/www/usr/libexec
# cp -p /usr/libexec/ld.so .