For way too long I did not even see the little dashes and pluses that
drowned in the pkg_* log noise among these dash header and the pkgname:
--- -bitlbee-3.6p1 -------------------
You should also run rm -rf /var/bitlbee/*
You should also run /usr/sbin/userdel _bitlbee
You should also run /usr/sbin/groupdel _bitlbee
At some point I noticed them and didn't know what they meant, until
someone hit me with the clue stick and said they'd mean
"deleted/removed" and "added/installed".
Now that makes sense, I guess, but couldn't we use regular words here?
Here's a start that fixes at least messages such as the example above.
There are more unhandled ones with "-" I could not find in the pkg_*
sources as well as the "+" ones which still remain hidden to me.
--- deleted bitlbee-3.6p1 -------------------
You should also run rm -rf /var/bitlbee/*
You should also run /usr/sbin/userdel _bitlbee
You should also run /usr/sbin/groupdel _bitlbee
I'd say "deleted" and "installed" since that is what pkg_delete(1) and
pkg_add describe in their NAME section.
Do you think that's an improvement?
Could someone help out and find the missing pieces in
/usr/src/sbin/pkg_add/?
Index: OpenBSD/PkgDelete.pm
===================================================================
RCS file: /cvs/src/usr.sbin/pkg_add/OpenBSD/PkgDelete.pm,v
retrieving revision 1.48
diff -u -p -r1.48 PkgDelete.pm
--- OpenBSD/PkgDelete.pm 1 Feb 2022 16:54:09 -0000 1.48
+++ OpenBSD/PkgDelete.pm 2 May 2022 08:16:21 -0000
@@ -246,7 +246,7 @@ sub really_remove
$set->setup_header($state);
for my $pkg ($set->older) {
$set->setup_header($state, $pkg);
- $state->log->set_context('-'.$pkg->pkgname);
+ $state->log->set_context('deleted '.$pkg->pkgname);
OpenBSD::Delete::delete_handle($pkg, $state);
}
$state->progress->next($state->ntogo);
Index: OpenBSD/SharedItems.pm
===================================================================
RCS file: /cvs/src/usr.sbin/pkg_add/OpenBSD/SharedItems.pm,v
retrieving revision 1.33
diff -u -p -r1.33 SharedItems.pm
--- OpenBSD/SharedItems.pm 9 Jun 2019 12:16:07 -0000 1.33
+++ OpenBSD/SharedItems.pm 2 May 2022 08:15:38 -0000
@@ -102,7 +102,7 @@ sub cleanup
$state->progress->show($done, $total);
if (defined $remaining->{dirs}{$d}) {
for my $i (@{$h->{$d}}) {
- $state->log->set_context('-'.$i->{pkgname});
+ $state->log->set_context('deleted '.$i->{pkgname});
$i->reload($state);
}
} else {
@@ -117,7 +117,7 @@ sub cleanup
$state->system(OpenBSD::Paths->userdel, '--',
$user);
} else {
- $state->log->set_context('-'.$pkgname);
+ $state->log->set_context('deleted '.$pkgname);
$state->log("You should also run /usr/sbin/userdel #1", $user);
}
$done++;
@@ -129,7 +129,7 @@ sub cleanup
$state->system(OpenBSD::Paths->groupdel, '--',
$group);
} else {
- $state->log->set_context('-'.$pkgname);
+ $state->log->set_context('deleted '.$pkgname);
$state->log("You should also run /usr/sbin/groupdel #1", $group);
}
$done++;
@@ -155,7 +155,7 @@ sub cleanup
{
my ($self, $state) = @_;
my $fullname = $state->{destdir}.$self->fullname;
- $state->log->set_context('-'.$self->{pkgname});
+ $state->log->set_context('deleted '.$self->{pkgname});
$state->log("You may wish to remove #1 from man.conf", $fullname);
for my $f (OpenBSD::Paths->man_cruft) {
unlink("$fullname/$f");
@@ -167,7 +167,7 @@ sub cleanup
{
my ($self, $state) = @_;
my $fullname = $state->{destdir}.$self->fullname;
- $state->log->set_context('-'.$self->{pkgname});
+ $state->log->set_context('deleted '.$self->{pkgname});
$state->log("You may wish to remove #1 from your font path", $fullname);
for my $f (OpenBSD::Paths->font_cruft) {
unlink("$fullname/$f");
No comments:
Post a Comment