# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-lang @LANG@
-keyboard @KEYBOARD@
-timezone @TIMEZONE@
+lang @CD_LANG@
+keyboard @CD_KEYBOARD@
+timezone @CD_TIMEZONE@
auth --useshadow --enablemd5
selinux --enforcing
firewall --disabled
-repo --name=released --baseurl=@BASEURL@
-#repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-@BASE@&arch=@ARCH@
+repo --name=released --baseurl=@CD_BASE_URL@
+#repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-@CD_BASE@&arch=@CD_ARCH@
+@LOCALREPO@
%packages
bash
nc
# For the shell script
-dialog
grep
sed
gawk
findutils
+# For IP configuration
+iproute
+net-tools
+
# For OCaml
ocaml
ocaml-runtime
ocaml-pcre
ocaml-extlib
ocaml-xml-light
+# REQUIRED: ocaml-libvirt >= 0.4.1.1
ocaml-libvirt
+# REQUIRED: ocaml-newt >= 0.9
+ocaml-newt
# For network configuration
+# dhclient >= 4.0.0 fixes the cwd-holds-filesystem-open problem.
+# REQUIRED: dhclient >= 4.0.0
dhclient
# Some other generally useful packages
if test "x$INSTALL_ROOT" = "x"; then ERROR=1; fi
if ! test -d "$INSTALL_ROOT/usr/bin"; then ERROR=1; fi
if ! test -d "@abs_top_srcdir@"; then ERROR=1; fi
+if ! test -d "@abs_top_srcdir@/extras"; then ERROR=1; fi
if ! test -f "@abs_top_srcdir@/virt-p2v"; then ERROR=1; fi
if test "x$ERROR" = "x1"; then
install -m 0644 -o root -g root @abs_top_srcdir@/lvm.conf \
$INSTALL_ROOT/etc/lvm.new
+# Copy everything under extras to the squashfs /extras.
+cp -a @abs_top_srcdir@/extras $INSTALL_ROOT/extras
+
%end
%post
# Make some mountpoints.
mkdir /mnt/root
+# Remove some unused files.
+rm -rf /usr/share/man ;# 20 MB
+rm -rf /usr/share/doc ;# 44 MB
+rm -rf /usr/share/locale ;# 60 MB
+
%end