mention package groups as a parameter along with ks file ?
Pablo Iranzo Gómez
Pablo.Iranzo at redhat.com
Wed Jul 2 08:36:36 UTC 2008
You should put the %include under packages, not in %pre
Something like
%packages
%include /tmp/packagelist
%pre
(.....
El mié, 02-07-2008 a las 13:58 +0530, linux brainstack escribió:
> Under ks-pre.log i get
> %include: not found
>
> Here is the kickstart file
>
> install
> text
> network --bootproto dhcp
> url --url http://satellite-fqdn/ty/GGLm3qyH
>
> lang en_US
> langsupport --default en_US en_US
> keyboard us
> mouse none
> zerombr yes
> clearpart --all
> part /boot --fstype=ext3 --size=200
> part pv.01 --size=1000 --grow
> part swap --size=1000 --maxsize=2000
>
> volgroup myvg pv.01
> logvol / --vgname=myvg --name=rootvol --size=1000 --grow
> bootloader --location mbr
> timezone America/New_York
> auth --enablemd5 --enableshadow
> rootpw --iscrypted $1$lc7X.5EV$C9/ehiwEbQt6YnaV9Ie3F0
>
> selinux --permissive
> reboot
> firewall --disabled
> skipx
>
> %packages --resolvedeps
>
> @ Base
>
>
> %pre
> (
> cat /proc/cmdline |awk -F "packages=" '{print $2}' |sed 's/,/\n/g' > /tmp/packagelist
>
> %include /tmp/packagelist
> ) 2>&1 | tee -a /tmp/ks-pre.log
>
> %post --nochroot
> mkdir /mnt/sysimage/tmp/ks-tree-copy
> if [ -d /oldtmp/ks-tree-shadow ]; then
> cp -fa /oldtmp/ks-tree-shadow/* /mnt/sysimage/tmp/ks-tree-copy
>
> elif [ -d /tmp/ks-tree-shadow ]; then
> cp -fa /tmp/ks-tree-shadow/* /mnt/sysimage/tmp/ks-tree-copy
> fi
> cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf
>
> %post
> ( # Log %post errors
>
> # --Begin RHN command section--
>
>
>
> On Wed, Jul 2, 2008 at 1:44 PM, Pablo Iranzo Gómez
> <Pablo.Iranzo at redhat.com> wrote:
> ¿Can you post your full kickstart to have a look on it?
>
> Have you checked the availability of each command used
> on VT2 while
> kickstarting?
>
> Try to wrap your %pre script with something like:
>
> %pre
> (
>
> ) 2>&1 | tee -a /tmp/ks-pre.log
>
> And have a look at ks-pre.log to check what's wrong.
>
> Regards
> Pablo
>
>
> El mié, 02-07-2008 a las 13:02 +0530, linux brainstack
> escribió:
>
> > under anaconda logs i see
> >
> > * Running kickstart %pre script(s)
> > * WARNING - Error code 32512 encountered running a kickstart
> %pre/%
> > post script
> > * All kickstart %pre script(s) have been run
> >
> > Any clues on where i am messing up ?
> >
> > Thanks !
> >
> > On Wed, Jul 2, 2008 at 12:46 PM, linux brainstack
> > <linux.brainstack at gmail.com> wrote:
> > There is no such file :(
> > Under /tmp i cant see such file.
> >
> > Regarding one package per line - i had added sed to
> replace ,
> > by \n so that should take care of it.
> >
> > Any clues on why the file is not created ?
> >
> > Thanks !
> >
> >
> >
> > On Wed, Jul 2, 2008 at 12:42 PM, Pablo Iranzo Gómez
> > <Pablo.Iranzo at redhat.com> wrote:
> > Check exact contents
> of /tmp/packagelist, and
> > be sure to specify
> > packages one per line ;)
> >
> > Regards
> > Pablo
> >
> >
> > El mié, 02-07-2008 a las 12:36 +0530, linux
> brainstack
> > escribió:
> >
> > > Hi,
> > > Thanks for your reply.
> > >
> > > I tried the below stuff with no success..
> Am i doing
> > something wrong ?
> > > Under %pre i added -
> > > cat /proc/cmdline |awk -F "packages="
> '{print $2}' |
> > sed 's/,/\n/g' > /tmp/packagelist
> > >
> > > %include /tmp/packagelist
> > >
> > > So this turns out like
> > > If i specify
> > > packages=@kde, at WEb Server"
> > > Then /tmp/packagelist would have
> > > @kde
> > > @Web Server
> > >
> > > But these groups are not installed.
> > >
> > > Anaconda.cfg has
> > > %packages --resolvedeps
> > > grub
> > > kernel-smp
> > > e2fsprogs
> > > lvm2
> > >
> > > %post
> > >
> > >
> > > Any clues ?
> > >
> > > Thanks !
> > >
> > > On Wed, Jul 2, 2008 at 11:56 AM, Pablo
> Iranzo Gómez
> > > <Pablo.Iranzo at redhat.com> wrote:
> > > You can:
> > >
> > > ask at %pre and do an %
> include of a
> > file with each
> > > package requested
> > > ask at %post and trigger a
> yum
> > install on each one
> > > pass them as kernel
> parameters like
> > packages="package1
> > > package2
> > > package3 @group1" and then process
> at %pre
> > the /proc/cmdline
> > > to write an
> > > extra packages section to be %
> include
> > >
> > > Regards
> > > Pablo
> > >
> > > El mié, 02-07-2008 a las 11:50
> +0530, linux
> > brainstack
> > > escribió:
> > >
> > > > Hello,
> > > > I have created a kickstart file
> which has
> > @ Base under
> > > Software.
> > > > But i want a way to mention
> additional
> > package groups at
> > > runtime when
> > > > the kickstart is triggered.
> > > >
> > > > Is there any way ?
> > > > Either %post asking for package
> group name
> > > > OR
> > > > along with ks file path we add
> one more
> > parameter
> > > packagegroup name ?
> > > >
> > > > Any Thoughts / Ideas ?
> > > >
> > > > Thanks.
> > >
> > > >
> >
> _______________________________________________
> > > > Kickstart-list mailing list
> > > > Kickstart-list at redhat.com
> > > >
> >
> https://www.redhat.com/mailman/listinfo/kickstart-list
> > > --
> > >
> > > Pablo Iranzo Gómez
> (Pablo.Iranzo at redhat.com)
> > > RHCE/Global Profesional Services
> Consultant
> > Spain
> > > Phone: +34 645 01 01 49 (CET/CEST)
> > > GnuPG KeyID: 0xFAD3CF0D
> > > ---
> > > Dirección Comercial: C/Jose
> Bardasano Baos,
> > 9, Edif. Gorbea 3,
> > > planta 3ºD, 28016 Madrid, Spain
> > > Dirección Registrada: Red Hat
> S.L., C/
> > Velazquez 63, Madrid
> > > 28001, Spain
> > > Inscrita en el Reg. Mercantil de
> Madrid –
> > C.I.F. B82657941
> > >
> > >
> >
> _______________________________________________
> > > Kickstart-list mailing list
> > > Kickstart-list at redhat.com
> > >
> >
> https://www.redhat.com/mailman/listinfo/kickstart-list
> > >
> > >
> _______________________________________________
> > > Kickstart-list mailing list
> > > Kickstart-list at redhat.com
> > >
> >
> https://www.redhat.com/mailman/listinfo/kickstart-list
> > --
> >
> > Pablo Iranzo Gómez (Pablo.Iranzo at redhat.com)
> > RHCE/Global Profesional Services Consultant
> Spain
> > Phone: +34 645 01 01 49 (CET/CEST)
> > GnuPG KeyID: 0xFAD3CF0D
> > ---
> > Dirección Comercial: C/Jose Bardasano Baos,
> 9, Edif.
> > Gorbea 3, planta 3ºD, 28016 Madrid, Spain
> > Dirección Registrada: Red Hat S.L., C/
> Velazquez 63,
> > Madrid 28001, Spain
> > Inscrita en el Reg. Mercantil de Madrid –
> C.I.F.
> > B82657941
> >
> >
> >
> _______________________________________________
> > Kickstart-list mailing list
> > Kickstart-list at redhat.com
> >
> https://www.redhat.com/mailman/listinfo/kickstart-list
> >
> >
> >
> > _______________________________________________
> > Kickstart-list mailing list
> > Kickstart-list at redhat.com
> > https://www.redhat.com/mailman/listinfo/kickstart-list
> --
>
> Pablo Iranzo Gómez (Pablo.Iranzo at redhat.com)
> RHCE/Global Profesional Services Consultant Spain
> Phone: +34 645 01 01 49 (CET/CEST)
> GnuPG KeyID: 0xFAD3CF0D
> ---
> Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3,
> planta 3ºD, 28016 Madrid, Spain
> Dirección Registrada: Red Hat S.L., C/ Velazquez 63, Madrid
> 28001, Spain
> Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941
>
>
> _______________________________________________
> Kickstart-list mailing list
> Kickstart-list at redhat.com
> https://www.redhat.com/mailman/listinfo/kickstart-list
>
> _______________________________________________
> Kickstart-list mailing list
> Kickstart-list at redhat.com
> https://www.redhat.com/mailman/listinfo/kickstart-list
--
Pablo Iranzo Gómez (Pablo.Iranzo at redhat.com)
RHCE/Global Profesional Services Consultant Spain
Phone: +34 645 01 01 49 (CET/CEST)
GnuPG KeyID: 0xFAD3CF0D
---
Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3ºD, 28016 Madrid, Spain
Dirección Registrada: Red Hat S.L., C/ Velazquez 63, Madrid 28001, Spain
Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Esta parte del mensaje est? firmada digitalmente
URL: <http://listman.redhat.com/archives/kickstart-list/attachments/20080702/1c9a6db1/attachment.sig>
More information about the Kickstart-list
mailing list