summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé Bollo <jose.bollo@open.eurogiciel.org>2015-06-15 15:11:23 +0200
committerJosé Bollo <jose.bollo@open.eurogiciel.org>2015-06-15 15:11:23 +0200
commit7bdd2bf6dd6f0bdc27fb861eb33a423893c719de (patch)
treea5a8d12308897c1ac7fd29f7901ae54e86b89d1f
parent749a8421bec768ec02e14103e644a06442eb9e1f (diff)
downloadtizen-platform-config-7bdd2bf6dd6f0bdc27fb861eb33a423893c719de.tar.gz
tizen-platform-config-7bdd2bf6dd6f0bdc27fb861eb33a423893c719de.tar.bz2
tizen-platform-config-7bdd2bf6dd6f0bdc27fb861eb33a423893c719de.zip
Change-Id: Iab927add84bba99ac4b9256e72dde2a886cc15af Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
-rw-r--r--packaging/tizen-platform-config.spec14
1 files changed, 8 insertions, 6 deletions
diff --git a/packaging/tizen-platform-config.spec b/packaging/tizen-platform-config.spec
index 63ba2e5..4624470 100644
--- a/packaging/tizen-platform-config.spec
+++ b/packaging/tizen-platform-config.spec
@@ -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"