File: README

package info (click to toggle)
systeminstaller 1.04-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 748 kB
  • ctags: 261
  • sloc: perl: 5,769; makefile: 70
file content (113 lines) | stat: -rw-r--r-- 4,958 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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
*** System Installer Project ***

SystemInstaller is a tool to install a system with any Linux distribution. 
It works hand-in-hand with SystemImager and SystemConfigurator to build 
a cluster.

If you wish to help out in any way, please visit the 
SystemInstaller home page (http://systeminstaller.sourceforge.net).

*** NOTE ***

System Installer is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License located in the COPYING file of this
distribution for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

***************************************************************
        Overview and quick tips
***************************************************************

For more detailed info on SIS in general, including step by step
instructions, see the SIS manpage.

SystemInstaller is a tool to build Linux OS images for use
by SystemImager. It is designed to be distributions and
architecture independent, although we aren't 100% there yet.
After installing the systeminstaller package and optionally, 
the systeminstaller-x11 package, you can get started.

The easiest (and prettiest) way to go about your installation
is to use the SystemInstaller gui, tksis which is in the 
systeminstaller-x11 package (you did install that, didn't you?)
Once you have launched tksis, you can use the panels there to add
new images and clients. 

Optionally there is a text based interactive interface for defining
the necessary components. It is called buildimage and can be run
directly from the command line. It will ask a bunch of questions,
providing defaults where it makes sense. After buildimage completes
you will have an image and clients defined.

There is yet a third option. There is a command line interface for
all the SystemInstaller functions. Briefly, these commands are:

	-mksiimage	Creates a Linux OS image
	-mksidisk	Creates a disk partition table
	-mksirange	Creates a range of machines
	-mksimachine	Edits machine definitions
	-mkdhcpconf	Creates a dhcpd.conf file

See the man pages for these commands for more detail.

In order to actually install the clients, you will need to either
make an autoinstall diskette or CD or setup network booting. See
the SystemImager documentation for more details on this setup.

***************************************************************
        Prerequisites
***************************************************************
SystemInstaller is part of the System Installation Suite. As
a result it has several prerequisites on other components of 
SIS(SystemImager and System Configurator). Links to the 
project pages and hence the downloads can be found at 
sisuite.org.

***************************************************************
        Getting and giving help
***************************************************************

The SystemInstaller project is hosted on SourceForge. You can 
view our web page at http://systeminstaller.sourceforge.net/.

We have mailing lists for both users and developers. They can
be reached at http://sourceforge.net/mail/?group_id=24005

Please don't hesitate to contact the lists with any questions,
comments, or suggestions.

***************************************************************
	A note about Debian support
***************************************************************

Debian support was added to SystemInstaller recently, but since
we can't seem to get around the interactive questions that it insists
on asking. So it hasn't been actively maintained, most notably,
it hasn't been modded to support the new API spec. Hopefully the
debconf in the next version of Debian will help with this situation.
If you want to still use the Debian stuff, let us know and we'll 
port it over to the new API.

Here is the original text that was under this item.

Support for .deb packages has recently been added to SystemInstaller,
but only at a very minimal level.  Systeminstaller can create an image
with the base system and any .deb packages which do not require
interactive setup.  This means you must provide in your package list
the base system tarball (base2_2.tgz for debian/stable).

There is a solution to the packages that require interactive setup,
and it is coming RSN.  The short term solution will force the
interactive setup to use the defaults, and the
less-short-term-but-not-far-away solution will allow for you to answer
the questions as they are prompted by the debian setup.