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<[email protected]>  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<[email protected]>
---
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

Reply via email to