Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
workloadmgr / debian / workloadmgr.postinst
Size: Mime:
#!/bin/sh

set -e

NOVA_USR=nova
NOVA_GRP=nova

#Provide read and execute permission
chown -R root:$NOVA_GRP /etc/workloadmgr
chown -R $NOVA_USR:$NOVA_GRP /var/triliovault /var/triliovault-mounts /var/log/workloadmgr /var/cache/workloadmgr
chmod -R 0640 /etc/workloadmgr/*
chmod 0755 /etc/workloadmgr/rootwrap.d

PYTHON_LIB_PATH=$( python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())" )
WLMFS_APPLIANCE_PATH="${PYTHON_LIB_PATH}/wlmfs_appliance"
if [ ! -d "$WLMFS_APPLIANCE_PATH" ]
  then
    libguestfs-make-fixed-appliance "$WLMFS_APPLIANCE_PATH"
else
    echo "wlmfs_appliance already exists"
fi

chown -R $NOVA_USR:$NOVA_GRP $WLMFS_APPLIANCE_PATH

#DEBHELPER#

exit 0