Signed-off-by: Rob Browning <rlb@defaultvalue.org>
or stat.S_ISCHR(self.mode) \
or stat.S_ISBLK(self.mode) \
or stat.S_ISFIFO(self.mode) \
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):
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_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:
elif stat.S_ISLNK(self.mode):
assert(self._recognized_file_type())
if self.symlink_target and create_symlinks:
--- /dev/null
+#!/usr/bin/env python
+
+import socket, sys
+
+s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM, 0)
+s.bind(sys.argv[1])
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
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.
) || WVFAIL
# Use the test tree to check bup meta.