File: stripserver.pod

package info (click to toggle)
vserver-debiantools 0.8.1
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 212 kB
  • ctags: 24
  • sloc: sh: 1,597; makefile: 90
file content (69 lines) | stat: -rw-r--r-- 2,145 bytes parent folder | download | duplicates (2)
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
=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			Deprecated option.
	--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"

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 <ola@inguza.com>

=head1 SEE ALSO

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

=cut