Bug 24847

Summary: rpm - RFE - read list of packages from a file when installing
Product: [Retired] Red Hat Linux Reporter: benedict
Component: rpmAssignee: Jeff Johnson <jbj>
Status: CLOSED RAWHIDE QA Contact: David Lawrence <dkl>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.0   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2001-01-24 14:00:14 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description benedict 2001-01-24 14:00:11 UTC
I have 355 packages installed on my system.  If I want to reinstall all of
them, or install them all from
scratch on a new host, I cannot write the full list of fully qualified file
names on the rpm command
line, as this will break my shell command line length limit.

The pipeline

  cat package-file | xargs rpm -U

is not a solution, as it will do several, independent calls to rpm, some of
which mayh fail due to failing dependencies.

rpm ought to be able to read all package file names, and indeed also such
flags as --ignoredeps and
--oldpackage from an input file.

[I have asked for this since the days of rpm-2.x - so now it's in bugzilla
;-) ]

Comment 1 Jeff Johnson 2001-06-16 06:08:41 UTC
rpm-4.0.3 has package manifests, basically glob expressions
that can include remote globs (with URL) and will chain to
other manifest files.