* In `nix-env -q', sort derivations by name *without* case

sensitivity.
This commit is contained in:
Eelco Dolstra 2004-10-14 15:09:55 +00:00
parent febd8bed1b
commit d830b2c1df
1 changed files with 9 additions and 1 deletions

View File

@ -465,9 +465,17 @@ static void opUninstall(Globals & globals,
}
static bool cmpChars(char a, char b)
{
return toupper(a) < toupper(b);
}
static bool cmpDrvByName(const DrvInfo & a, const DrvInfo & b)
{
return a.name < b.name;
return lexicographical_compare(
a.name.begin(), a.name.end(),
b.name.begin(), b.name.end(), cmpChars);
}