summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--usr.sbin/pkg_add/OpenBSD/AddDelete.pm9
1 files changed, 7 insertions, 2 deletions
diff --git a/usr.sbin/pkg_add/OpenBSD/AddDelete.pm b/usr.sbin/pkg_add/OpenBSD/AddDelete.pm
index 1b10b2930c3..7c4ebfae7db 100644
--- a/usr.sbin/pkg_add/OpenBSD/AddDelete.pm
+++ b/usr.sbin/pkg_add/OpenBSD/AddDelete.pm
@@ -1,5 +1,5 @@
# ex:ts=8 sw=4:
-# $OpenBSD: AddDelete.pm,v 1.78 2017/07/01 12:23:22 espie Exp $
+# $OpenBSD: AddDelete.pm,v 1.79 2018/06/22 15:00:04 espie Exp $
#
# Copyright (c) 2007-2010 Marc Espie <espie@openbsd.org>
#
@@ -64,6 +64,11 @@ sub framework
my $dielater = $self->do_the_main_work($state);
# cleanup various things
$state->{recorder}->cleanup($state);
+ if (defined $state->{atend}) {
+ for my $d (values %{$state->{atend}}) {
+ $d->run_tag($state);
+ }
+ }
$state->ldconfig->ensure;
OpenBSD::PackingElement->finish($state);
$state->progress->clear;
@@ -163,7 +168,7 @@ sub is_empty
{
my $self = shift;
return !(defined $self->{dirs} or defined $self->{users} or
- defined $self->{groups});
+ defined $self->{groups});
}
sub cleanup