Move folder creation user service to gumd 93/71793/3 accepted/tizen/common/20160527.152925 accepted/tizen/ivi/20160527.122922 accepted/tizen/ivi/20160530.081623 accepted/tizen/mobile/20160527.121136 accepted/tizen/mobile/20160530.081628 accepted/tizen/tv/20160527.122019 accepted/tizen/tv/20160530.081612 accepted/tizen/wearable/20160527.122507 accepted/tizen/wearable/20160530.081608 submit/tizen/20160527.072137 submit/tizen/20160530.033818
authorMinje Ahn <minje.ahn@samsung.com>
Fri, 27 May 2016 06:35:56 +0000 (15:35 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Fri, 27 May 2016 07:19:00 +0000 (16:19 +0900)
Change-Id: Ia2be9a31e2f7e3148ec2fac910f049eb21988ee9
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
30_media-server-add.post [new file with mode: 0644]
packaging/media-server-user.service
packaging/media-server.spec

diff --git a/30_media-server-add.post b/30_media-server-add.post
new file mode 100644 (file)
index 0000000..b9f6047
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/sh -e
+
+NEW_USER=$1
+export `tzplatform-get --user $NEW_USER TZ_USER_SHARE`
+
+mkdir -p $TZ_USER_SHARE/media/.thumb/phone
+mkdir -p $TZ_USER_SHARE/media/.thumb/mmc
+chown -R multimedia_fw:multimedia_fw $TZ_USER_SHARE/media/.thumb
index 5f47ff7..d010d63 100644 (file)
@@ -5,7 +5,7 @@ Description=Media server user
 Type=idle
 CPUAccounting=true
 CPUQuota=10%
-ExecStart=/usr/bin/sh -c "/usr/bin/mediadb-update check_db;/usr/bin/mkdir -p `/usr/bin/tzplatform-get TZ_USER_SHARE | /usr/bin/sed -e 's/^.*=//g'`/media/.thumb/phone;/usr/bin/mkdir -p `/usr/bin/tzplatform-get TZ_USER_SHARE | /usr/bin/sed -e 's/^.*=//g'`/media/.thumb/mmc;/usr/bin/mkdir -p `/usr/bin/tzplatform-get TZ_USER_DATA | /usr/bin/sed -e 's/^.*=//g'`/file-manager-service;/usr/bin/chown -R multimedia_fw:multimedia_fw `/usr/bin/tzplatform-get TZ_USER_SHARE | /usr/bin/sed -e 's/^.*=//g'`/media/.thumb;/usr/bin/mediadb-update -r `/usr/bin/tzplatform-get TZ_USER_CONTENT | /usr/bin/sed -e 's/^.*=//g'`"
+ExecStart=/usr/bin/sh -c "/usr/bin/mediadb-update check_db;/usr/bin/mkdir -p `/usr/bin/tzplatform-get TZ_USER_SHARE | /usr/bin/sed -e 's/^.*=//g'`/media/.thumb/phone;/usr/bin/mkdir -p `/usr/bin/tzplatform-get TZ_USER_SHARE | /usr/bin/sed -e 's/^.*=//g'`/media/.thumb/mmc;/usr/bin/mkdir -p `/usr/bin/tzplatform-get TZ_USER_DATA | /usr/bin/sed -e 's/^.*=//g'`/file-manager-service;/usr/bin/mediadb-update -r `/usr/bin/tzplatform-get TZ_USER_CONTENT | /usr/bin/sed -e 's/^.*=//g'`"
 
 [Install]
 WantedBy=default.target
index 63bf56a..f32d0f7 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       media-server
 Summary:    A server for media content management
-Version:    0.2.85
+Version:    0.2.86
 Release:    0
 Group:      Multimedia/Service
 License:    Apache-2.0
@@ -217,11 +217,14 @@ ln -s ../media-server.service %{buildroot}%{_unitdir}/multi-user.target.wants/me
 mkdir -p %{buildroot}/etc/multimedia
 cp -rf %{_builddir}/%{name}-%{version}/media_content_config.ini %{buildroot}/etc/multimedia/media_content_config.ini
 cp -rf %{_builddir}/%{name}-%{version}/media-server-plugin %{buildroot}/etc/multimedia/media-server-plugin
+mkdir -p %{buildroot}/etc/gumd/useradd.d
+cp -rf %{_builddir}/%{name}-%{version}/30_media-server-add.post %{buildroot}/etc/gumd/useradd.d/30_media-server-add.post
 
 %post
 # setup dbupdate in user session
 mkdir -p %{_unitdir_user}/default.target.wants/
 ln -sf ../media-server-user.path  %{_unitdir_user}/default.target.wants/
+chmod 755 /etc/gumd/useradd.d/30_media-server-add.post
 
 %post -n libmedia-utils -p /sbin/ldconfig
 
@@ -240,6 +243,7 @@ ln -sf ../media-server-user.path  %{_unitdir_user}/default.target.wants/
 %{_unitdir_user}/media-server-user.path
 /etc/multimedia/media_content_config.ini
 /etc/multimedia/media-server-plugin
+/etc/gumd/useradd.d/30_media-server-add.post
 %{_datadir}/locale/*/LC_MESSAGES/*
 %license LICENSE.APLv2.0