~ubuntu-branches/ubuntu/trusty/postfix/trusty-proposed

« back to all changes in this revision

Viewing changes to examples/chroot-setup/NEXTSTEP3

  • Committer: Bazaar Package Importer
  • Author(s): LaMont Jones
  • Date: 2005-02-27 09:33:07 UTC
  • Revision ID: james.westby@ubuntu.com-20050227093307-cn789t27ibnlh6tf
Tags: upstream-2.1.5
ImportĀ upstreamĀ versionĀ 2.1.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Setup chroot jail for NeXT, NEXTSTEP3.
 
2
# Some remarks to the NEXTSTEP3 jail apply:
 
3
# syslog:
 
4
#   Logging with syslog(3) uses a sendto ("/dev/log").  For this to work in
 
5
#   the jail, ${POSTFIX_DIR}/dev/log must be a hard link to /dev/log.  This
 
6
#   fails if /usr/spool/postfix is on another filesystem, and consequently,
 
7
#   running chrooted will not be possible, unless you like to run your mail
 
8
#   system without logging (not).
 
9
#
 
10
#   For this trick to work, the following should be run at every reboot,
 
11
#   preferably from /etc/rc, after syslog has been started (and given time
 
12
#   to create /dev/log):
 
13
#       POSTFIX_DIR=/usr/spool/postfix
 
14
#       rm ${POSTFIX_DIR}/dev/log
 
15
#       ln /dev/log ${POSTFIX_DIR}/dev/log
 
16
 
 
17
set -e
 
18
 
 
19
umask 022
 
20
 
 
21
POSTFIX_DIR=${POSTFIX_DIR-/usr/spool/postfix}
 
22
 
 
23
cd ${POSTFIX_DIR}
 
24
 
 
25
# If this fails, running chrooted will be useless.
 
26
mkdir dev
 
27
ln /dev/log dev
 
28
 
 
29
mkdir etc etc/zoneinfo
 
30
cp /etc/zoneinfo/localtime etc/zoneinfo
 
31
cp /etc/resolv.conf etc