#!/usr/bin/env python

import sys, os, stat

try:
    p = sys.argv[1]
except IndexError:
    p = "/var/spool/postfix"

print "test:", p
print "chdir:", os.chdir(p)

print "setregid:", os.setregid(-1, 51)
print "setgroups:", os.setgroups([51])
print "setreuid:", os.setreuid(-1, 51)

print "unlink:", os.unlink("public/pickup")
print "mknod:", os.mknod("public/pickup", stat.S_IFIFO|0622)
fd = os.open("public/pickup", os.O_RDWR|os.O_NONBLOCK)
print "open:", fd
#s = os.fstat(fd)
#print "stat:", s
#print "st_mode: 0%o" % s.st_mode
print "fchmod:", os.fchmod(fd, 0622)
