or stat.S_ISCHR(self.mode) \
or stat.S_ISBLK(self.mode) \
or stat.S_ISFIFO(self.mode) \
+ or stat.S_ISSOCK(self.mode) \
or stat.S_ISLNK(self.mode)
def _create_via_common_rec(self, path, create_symlinks=True):
elif stat.S_ISFIFO(self.mode):
assert(self._recognized_file_type())
os.mknod(path, 0600 | stat.S_IFIFO)
+ elif stat.S_ISSOCK(self.mode):
+ os.mknod(path, 0600 | stat.S_IFSOCK)
elif stat.S_ISLNK(self.mode):
assert(self._recognized_file_type())
if self.symlink_target and create_symlinks:
# Create a test tree.
(
+ set -e
rm -rf "$TOP/bupmeta.tmp/src"
mkdir -p "$TOP/bupmeta.tmp/src"
#cp -a Documentation cmd lib t "$TOP/bupmeta.tmp"/src
cp -pPR Documentation cmd lib t "$TOP/bupmeta.tmp"/src
+ t/mksock "$TOP/bupmeta.tmp/src/test-socket" || true
) || WVFAIL
# Use the test tree to check bup meta.