HEX
Server: Apache/2.2.34 (Unix) mod_fastcgi/mod_fastcgi-SNAP-0910052141
System: Linux Kou-Etsu-Dou 4.4.59+ #25556 SMP PREEMPT Thu Mar 4 18:03:46 CST 2021 x86_64
User: hosam (1026)
PHP: 7.2.29
Disabled: NONE
Upload Files
File: //volume1/@appstore/SynologyApplicationService/tools/SynologyApplicationService_user_set.sh
#!/bin/bash

case $1 in
	--sdk-mod-ver)
		echo "1.0"
	;;
	--name)
		echo "Synology Application Service"
	;;
	--pkg-ver)
		echo "1.0.1"
	;;
	--vendor)
		echo "Synology Inc."
	;;
	--pre)
		true
	;;
	--post)
		if [ ! -z $NITEMS ]; then
			for i in `seq 1 $NITEMS`
			do
				result="USER_OP_RESULT_$i"
				user="USER_NAME_$i"
				orign_user="ORIGIN_USER_NAME_$i"
				uid="UID_$i"
				if [ "0x0000" == ${!result} -a ! -z "${!uid}" -a ! -z "${!user}" -a "${!user}" != "${!orign_user}" ] ; then
					/usr/local/bin/synoscimprofile  --set uid=${!uid} userName="${!user}"
				fi
			done
		else
			echo "no items"
		fi
	;;
	*)
		echo "Usage: $0 --sdk-mod-ver|--name|--pkg-ver|--vendor|--pre|--post"
	;;
esac