remove dependency to gawk 56/41456/1 accepted/tizen/3.0.2015.q2/common/20150617.093024 accepted/tizen/common/20150617.093040 submit/tizen_3.0.2015.q2_common/20150617.091459 submit/tizen_common/20150617.091439
authorJosé Bollo <jose.bollo@open.eurogiciel.org>
Mon, 15 Jun 2015 13:11:23 +0000 (15:11 +0200)
committerJosé Bollo <jose.bollo@open.eurogiciel.org>
Mon, 15 Jun 2015 13:11:23 +0000 (15:11 +0200)
Change-Id: Iab927add84bba99ac4b9256e72dde2a886cc15af
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
packaging/tizen-platform-config.spec

index 63ba2e5..4624470 100644 (file)
@@ -12,7 +12,6 @@ Source0:        %{name}-%{version}.tar.gz
 Source1:        %{name}-rpmlintrc
 Source1001:     %{name}.manifest
 BuildRequires:  tizen-platform-wrapper >= 2
-Requires(post): gawk
 Requires(post): smack
 Requires(post): coreutils
 
@@ -99,11 +98,14 @@ $TZ_USER_DB
 $TZ_USER_DESKTOP
 $TZ_USER_PACKAGES
 ENDOFCAT
-awk '
-  BEGIN         {mode="700"; context="_"; transmute="false"}
-  $1 == "MODE"  {mode=$2 ; next}
-  $1 == "SMACK" {context=$2 ; transmute=$3; next}
-  NF            {print $1, mode, context, transmute} ' |
+while read s1 s2 s3; do
+  case "$s1" in
+    MODE) m="$s2";;
+    SMACK) c="$s2"; t="$s3";;
+    "") ;;
+    *) echo "$s1 ${m:-700} ${c:-_} ${t:-false}";;
+  esac
+done |
 LANG=C sort |
 while read dirname mode context transmute; do
         mkdir -p -m "$mode" "$dirname"