File: /volume1/@appstore/ContainerManager/tool/docker_share_mount_utils.sh
#!/bin/sh
TARGET=/var/packages/ContainerManager/target
case $1 in
--sdk-mod-ver)
#print SDK support version
echo 2.0;
;;
--name)
#print package name
echo "$(/bin/get_key_value /var/packages/ContainerManager/INFO package)";
;;
--pkg-ver)
#print package version
echo "$(/bin/get_key_value /var/packages/ContainerManager/INFO version)";
;;
--vendor)
#printf package vendor
echo "$(/bin/get_key_value /var/packages/ContainerManager/INFO maintainer)";
;;
--pre)
if [ "${SHARE_SET_ACTION}" == "set_attribute" ]; then
if [ "${ORIGIN_SHARE_PATH}" != "${SHARE_PATH}" ]; then
"${TARGET}"/tool/mount_share_helper --umount "${ORIGIN_SHARE_NAME}"
fi
fi
;;
--post)
if [ "${SHARE_SET_ACTION}" == "create" ]; then
"${TARGET}"/tool/mount_share_helper --mount "${SHARE_NAME}"
fi
if [ "${SHARE_SET_ACTION}" == "set_attribute" ]; then
if [ "${ORIGIN_SHARE_PATH}" != "${SHARE_PATH}" ]; then
"${TARGET}"/tool/mount_share_helper --mount "${SHARE_NAME}"
fi
fi
;;
*)
echo "Usage: $0 --sdk-mod-ver|--name|--pkg-ver|--vendor|--pre|--post"
;;
esac