[pacman-dev] [PATCH 3/3] contrib/log2pkglist: new contribution

Dieter Plaetinck dieter at plaetinck.be
Fri Jul 8 16:20:38 EDT 2011


On Sat, 09 Jul 2011 06:10:37 +1000
Allan McRae <allan at archlinux.org> wrote:

> On 09/07/11 00:17, Dave Reisner wrote:
> > On Fri, Jul 08, 2011 at 08:51:51AM -0500, Dan McGee wrote:
> >> On Fri, Jul 8, 2011 at 8:42 AM, Dave Reisner<d at falconindy.com>  wrote:
> >>> converts a pacman log file to a list of installed packages, which should
> >>> match the output of `pacman -Q'.
> >>>
> >>> This isn't bullet proof, as testing has revealed that the log is not always
> >>> precisely accurate, but it should be good enough for a user whom finds
> >>> himself in a situation dire enough to need this.
> >>>
> >>> Signed-off-by: Dave Reisner<dreisner at archlinux.org>
> >>> ---
> >>> We've had a similar script floating around on the wiki and some other places,
> >>> so this should be a nice addition to our contrib package. It has the added
> >>> bonus of providing version numbers.
> >>
> >> Looks good to me with some quick testing. I used an older version of
> >> gawk (3.1.5) and things seemed fine. Nothing immediately available to
> >> test on a non-GNU system though, anyone on OSX/BSD want to give this a
> >> quick spin?
> >
> > It's POSIX compliant, but I know one of the BSDs ships with nawk as
> > /bin/awk, so we're going to run into a small issue I've got fixed up (we
> > ran into the same thing with makepkg -- lack of escaped paren in a
> > regex).
> >
> >> My only problem here would be the name- it looks great in contrib/,
> >> but not so good in /usr/bin. "log2x" is pretty damn generic and
> >> doesn't really signify "pacman log to package list". I can't come up
> >> with some short and sweet name though. "pacman-log-rescue"?
> >>
> >
> > Variations on a theme...
> >
> > paclog2pkglist
> > paclog-rescue
> > pac-log-rescue
> > rmrfvarlibpacman
> >
> 
> givemeapackagelistfrommypacmanlog
> 
> But pacman-log-rescue sounds fine to me.
> 
> Allan
> 

get-packagelist-from-pacman-log-you-really-shouldnt-need-this-unless-you-fucked-up-badly-you-know-what-youre-doing-right-omglolwtfifyoureallyneedthisyouwereatleasttryingtodosomethingawesome

j/k of course..

just don't name it `rmrfvarlibpacman`, that's a weird name.

Dieter


More information about the pacman-dev mailing list