Vasiliy G Tolstov skrev 8.6.2011 15:14:
Hello. I'm glad to announce, that mageia linux is in testing mode on our
cloud vps hosting (clodo.ru).
After build image i have one question - is that possible to do fully
automatic install with this script:

#!/bin/bash

export LC_ALL=C

ROOT=$1
ARCH=$2
VERSION=$3

mount -o bind /dev ${ROOT}/dev/
mount -o bind /sys ${ROOT}/sys/
mount -t proc none ${ROOT}/proc/

if [ "x${ARCH}" != "xx86_64" ] ; then
   ARCH="i586"
fi

urpmi.addmedia --urpmi-root ${ROOT} --distrib
http://ftp.cc.uoc.gr/mirrors/linux/mageia/distrib/${VERSION}/${ARCH}
urpmi -v --replacefiles --ignoresize --urpmi-root ${ROOT} basesystem
urpmi -v --replacefiles --ignoresize --urpmi-root ${ROOT} openssh-server
ntpd

No need to make it 2 steps, you can push all in one go...



One problem is: urpmi try to get answers for installing default init
system, default boot loader and some other questions.... How can i avoid
it to do full unattended install?


Either use --auto, or be specific (add all packages you get a question about): urpmi -v --replacefiles --ignoresize --urpmi-root ${ROOT} basesystem openssh-server ntpd grub sysvinit

And if you dont need the kernel, you can use basesystem-minimal and dont need to specify grub

--
Thomas

Reply via email to