On Sat, 09 Jul 2011 06:10:37 +1000 Allan McRae <[email protected]> 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<[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 > 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
