diff options
author | Toke Høiland-Jørgensen | 2017-05-05 11:56:06 +0200 |
---|---|---|
committer | Toke Høiland-Jørgensen | 2017-05-05 15:54:42 +0200 |
commit | baa961032a0092d5ae195250dd6bfe2c711b104c (patch) | |
tree | 6b732c94c90f9a1e5c8f82e0073df394515f19fc /xtreemfs-server.install | |
download | aur-baa961032a0092d5ae195250dd6bfe2c711b104c.tar.gz |
Initial import
Diffstat (limited to 'xtreemfs-server.install')
-rw-r--r-- | xtreemfs-server.install | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/xtreemfs-server.install b/xtreemfs-server.install new file mode 100644 index 000000000000..f2a8243f2b75 --- /dev/null +++ b/xtreemfs-server.install @@ -0,0 +1,20 @@ +XTREEMFS_GENERATE_UUID_SCRIPT="/etc/xos/xtreemfs/generate_uuid" + +post_install() { + if ! getent passwd xtreemfs >/dev/null + then + useradd -r -U -d /var/lib/xtreemfs -s /sbin/nologin xtreemfs + fi + + chown -R xtreemfs:xtreemfs /var/lib/xtreemfs + chown -R xtreemfs:xtreemfs /var/log/xtreemfs + chown -R :xtreemfs /etc/xos/xtreemfs + + if [ -x "$XTREEMFS_GENERATE_UUID_SCRIPT" ]; then + for conf in /etc/xos/xtreemfs/*.properties; do + "$XTREEMFS_GENERATE_UUID_SCRIPT" "$conf" + done + else + echo "UUID can't be generated automatically. Please enter a correct UUID in each config file of an XtreemFS service." + fi +} |