Bug 46336 - kickstart cannot install perl RPM as an 'individual package'
Summary: kickstart cannot install perl RPM as an 'individual package'
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: anaconda
Version: 7.1
Hardware: i386
OS: Linux
medium
low
Target Milestone: ---
Assignee: Brent Fox
QA Contact: Brock Organ
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2001-06-27 22:10 UTC by Linux COE
Modified: 2007-04-18 16:34 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2001-06-27 22:45:07 UTC
Embargoed:


Attachments (Terms of Use)

Description Linux COE 2001-06-27 22:10:44 UTC
From Bugzilla Helper:
User-Agent: Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686)

Description of problem:
When using kickstart, in the %packages section, the package 'perl' gets
silently
ignored.  This is usually only a problem when you want a VERY minimal
system
(such as @Base) and a few other custom RPMs.  Most (all?) RedHat bundles
have 
a perl depency, and perl was part of the 7.0 base package.

How reproducible:
Always

Steps to Reproduce:
1. Create a ks.cfg file with no RedHat packages selected.
2. Select the 'individual package' perl e.g:
<snip>
part swap --size 100 
%packages
perl
%post
<snip>

3. Kickstart the server
@ Base components are all installed, perl is not.  No errors are generated,
and perl
is not mentioned in /tmp/install.log
	

Actual Results:  perl is not installed

Expected Results:  perl 5.6.0 is installed

Additional info:

We are HEAVY users of kickstart.  We have some ppl developing appliance
type applications that need perl and we expected kickstart/anaconda to
install
it with the above %package line.   I've added defensive logic to my code
that
IF it's 7.1 and IF you don't select something that slurps perl in during
conflict
resolution time, the first line of %post installs it.  Bites for CDROM
based installs
though (and my profiles must support both CD & Network installs).

Since perl was in @Base for 7.0, it seems anaconda kind of 'expects'  it to
be
there in 7.1 and drops my selection.  

I tried it with and without @Base in ks.cfg, no joy.

Comment 1 Brent Fox 2001-06-27 22:45:03 UTC
Yes, this problem has been reported before and has been fixed in the latest
internal builds.  Thanks for your report.


Note You need to log in before you can comment on or make changes to this bug.