[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: %post and RHN



exactly what i need.. thank you !!

> Zate,
>
> When we were using RHN, we had an RPM which installed itself during
> kickstart and created a symlink to /etc/cron.daily.  This way the
> registration did not take place during kickstart, but sometime afterward
> within 24 hours.
>
> The script we used is below.  It's called /usr/sbin/self-rhn_register
> and it's symlinked to /etc/cron.daily.  It assumes your %post puts a
> proper activation key in place for your organization.  Once the
> registration is successful, it removes the symlink in cron.daily.
>
> #!/bin/sh
>
> RUNNINGAS=`/usr/bin/whoami`
>
> if [ "$RUNNINGAS" != 'root' ]; then
>         echo >&2 "$0 must run as root - exiting."
>         exit 1
> fi
>
> # Already registered?
> if [ -f /etc/sysconfig/rhn/systemid ]; then
>         echo >&2 "System already registered - to re-register, remove"
>         echo >&2 "/etc/sysconfig/rhn/systemid first. Exiting."
>         exit 1
> fi
>
> if [ -r /etc/sysconfig/rhn/activationkey ]; then
>         ACTKEY=`cat /etc/sysconfig/rhn/activationkey`
> else
>         echo >&2 "No activation key found - cannot self register."
>         exit 1
> fi
>
> # We have the key, let's try to do the registration. If successful,
> # we'll remove the link from cron.daily so we don't run again.
> /usr/sbin/rhnreg_ks --activationkey=$ACTKEY
>
> if [ $? -eq 0 ]; then
>         if [ -L /etc/cron.daily/self-rhn-register.cron ]; then
>                 rm /etc/cron.daily/self-rhn-register.cron
>         fi
>         /sbin/service rhnsd start
> else
>         echo >&2 "RHN registration command returned non-zero result:
> $?."
>         exit 1
> fi
>
>
> On Tue, 2003-10-28 at 09:30, Zate wrote:
>> How am I able to script signing a system up for RHN and doing an update?
>> Mainly its the signing up that I am not sure how to do.  Can I copy a
>> file
>> from another system that has the login name and password/email address
>> and
>> then have the system update its packages etc etc itself ?  I'd like to
>> be
>> able to sign it up and have it do an update after its reboot.
>
>
> _______________________________________________
> Kickstart-list mailing list
> Kickstart-list redhat com
> https://www.redhat.com/mailman/listinfo/kickstart-list
>


-- 
IT is Dead.  The industry is Shot
Join Others Who Feel Your Pain
http://www.internalstrife.com/




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]