From 511f0b7ab1114fa068a6029cb6b647b7fd41cbfb Mon Sep 17 00:00:00 2001 From: woojin Date: Sat, 9 Aug 2014 19:56:53 +0900 Subject: [PATCH] add readlink command : to get value of symbolic link or canonical file name Change-Id: I026ff0ab08c8efbd56d9095d162ea2b8a96054c5 Signed-off-by: woojin --- daemon/da_command | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/daemon/da_command b/daemon/da_command index 62158e0..d02ee46 100755 --- a/daemon/da_command +++ b/daemon/da_command @@ -6,6 +6,7 @@ MANAGER=/usr/bin/da_manager FIND=/usr/bin/find GETAPPINSTALLPATH="/usr/bin/pkgcmd -a" PORTFILE=/tmp/port.da +READLINK=/usr/bin/readlink print_usage() { @@ -16,6 +17,7 @@ print_usage() echo "runmanager execute da_manager" echo "findunittest find unittest project" echo "getversion get version" + echo "readlink filepath get value of given symbolic link or canonical file name" } kill_manager() @@ -50,6 +52,11 @@ get_version() echo $VERSION } +read_link() +{ + $READLINK -f $FILEPATH +} + if test $# -gt 2 -o $# -lt 1; then print_usage exit 1 @@ -60,6 +67,9 @@ if test -n "$2"; then # killapp) # APPPATH=$2 # ;; + readlink) + FILEPATH=$2 + ;; *) print_usage exit 1 @@ -86,6 +96,9 @@ case "$1" in getversion) get_version ;; + readlink) + read_link + ;; *) echo "Unknown option!" print_usage -- 2.7.4