File: stripserver.pod

package info (click to toggle)
vserver-debiantools 0.1.10
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 136 kB
  • ctags: 22
  • sloc: sh: 1,348; makefile: 90
file content (73 lines) | stat: -rw-r--r-- 2,324 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
=head1 NAME

stripserver - Strip a server from hardware related packages and files

=head1 SYNOPSIS

stripserver [OPTIONS] --hostname x --domain y.z --ip 1.2.3.4

=head1 DESCRIPTION

This program strips a server directory from packages and files that is
hardware related. This means that you can copy a complete filesystem to
a vserver directory and then use this tool to strip the hardware related
things from it. It only works with Debian servers though.

=head1 OPTIONS

Optional:
        -h, --help		this help
        -V, --version		copyright and version information
	--copy-vreboot		install "vreboot/vshutdown/vhalt"
	--no-copy-vreboot	don't install "vreboot/vshutdown/vhalt"
	--dist			defaults to "woody", passed to debootstrap.
	--fakeinit		use "/sbin/init" to boot vserver
	--conffile		extra configuration file to load.
	--interface		interface for IP addresses (if not "eth0")
	--sshkeys		copy pub-keys to "/root/.ssh/authorized_keys"
	-v, --verbose		show extra output during setup
	--vsroot		location of "/vserver/" directory
Required:
	--hostname		hostname for new vserver (eg. "alpha")
	--domain		dns domain for new vserver (eg. "example.com")
	--ip			IPv4 address for new vserver

=head1 CONFIG FILE

The following variables can be set in a configuration file. The configuration
file is a normal shell file and is sourced to get the configuration variables.

Packages to install in addition to the base defaults
MUST INCLUDE ALL DEPENDENCIES (seperated by "," commas)

INSTALL_PACKAGES="package1,package2"

Packages installed from within the vserver after it has
been setup (seperated by "," commas)
EXTRA_PACKAGES="package1,package2"

Packages to remove from the base defaults (seperated by "," commas)
REMOVE_PACKAGES="package1,package2"

Sysvinit services relating to hardware access to remove
REMOVE_LINKS="klogd hwclock.sh setserial urandom networking umountfs halt reboot"

Which debian distribution (Warning. unstable and testing distributions change
frequently so you can not expect it to work out of the box).
DIST="woody"

Default network interface for vservers:
INTERFACE="eth0"

Copy vreboot/vhalt/vshutdown utility into /usr/local/sbin/
COPY_VREBOOT="true"

=head1 AUTHOR

Author of the manual page is Ola Lundqvist <opal@debian.org>

=head1 SEE ALSO

vserver(1), dupvserver(1), newvserver(1)

=cut