summaryrefslogtreecommitdiffstats
path: root/test/pacman/tests/scriptlet-signal-reset.py
blob: 27246d12e462d507eac245b809919ddd78922b3f (plain)
1
2
3
4
5
6
7
8
9
10
11
self.description = "Reset signals before running scriptlets/hooks"

p1 = pmpkg("dummy")
# check if SIGPIPE is ignored, it should be fatal, but GPGME ignores it
p1.install['post_install'] = "kill -PIPE $$; echo fail > sigpipe_was_ignored"
self.addpkg(p1)

self.args = "-U %s" % p1.filename()

self.addrule("PACMAN_RETCODE=0")
self.addrule("!FILE_EXIST=sigpipe_was_ignored")