summaryrefslogtreecommitdiff
path: root/gst-plugin/tools/make_element
diff options
context:
space:
mode:
Diffstat (limited to 'gst-plugin/tools/make_element')
-rwxr-xr-xgst-plugin/tools/make_element8
1 files changed, 7 insertions, 1 deletions
diff --git a/gst-plugin/tools/make_element b/gst-plugin/tools/make_element
index 5d59ffc..6b2c07c 100755
--- a/gst-plugin/tools/make_element
+++ b/gst-plugin/tools/make_element
@@ -26,7 +26,13 @@ Template=$(echo $Template | tr -d _)
YEAR=`date "+%Y"`
if [ -z "$REAL_NAME" ]; then
- REAL_NAME=`grep `id -u` /etc/passwd | awk -F":" '{ print $5 }' | awk -F"," '{ print $1 }'`
+ user=`id -u`
+ if [ `which 2>/dev/null getent` ]; then
+ entry=`getent passwd $user`
+ else
+ entry=`grep $user /etc/passwd`
+ fi
+ REAL_NAME=`echo $entry | awk -F":" '{ print $5 }' | awk -F"," '{ print $1 }'`
fi
if [ -z "$EMAIL_ADDRESS" ]; then
EMAIL_ADDRESS="<user@hostname.org>"