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

Allan McRae allan at archlinux.org
Fri Jul 8 16:10:37 EDT 2011


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


More information about the pacman-dev mailing list