Apply chsmack for /opt/etc/resolv.conf in upgrade script 14/133914/5 accepted/tizen/unified/20170630.083007 submit/tizen/20170615.020210
authorchleun.moon <chleun.moon@samsung.com>
Wed, 14 Jun 2017 04:17:52 +0000 (13:17 +0900)
committerchleun.moon <chleun.moon@samsung.com>
Wed, 14 Jun 2017 05:24:41 +0000 (14:24 +0900)
Change-Id: Idcc2cda1089ea52b4fe6815d0a456df551d55313
Signed-off-by: cheoleun <chleun.moon@samsung.com>
packaging/net-config.spec
scripts/500.netconfig_upgrade.sh

index d473173..c55af45 100755 (executable)
@@ -119,6 +119,8 @@ cp resources/usr/share/dbus-1/system-services/net.netconfig.service %{buildroot}
 
 mkdir -p %{buildroot}%{TZ_SYS_ETC}
 cp resources/etc/resolv.conf %{buildroot}%{TZ_SYS_ETC}/resolv.conf
+mkdir -p %{buildroot}/usr/share/upgrade/data/
+cp resources/etc/resolv.conf %{buildroot}/usr/share/upgrade/data/resolv.conf
 
 mkdir -p %{buildroot}%{_sysconfdir}
 ln -s %{TZ_SYS_ETC}/resolv.conf %{buildroot}%{_sysconfdir}/resolv.conf
@@ -168,6 +170,7 @@ ln -sf %{_unitdir}/net-config.service %{_sysconfdir}/systemd/default-extra-depen
 %attr(500,root,root) %{_sbindir}/*
 %attr(644,root,root) %{_sysconfdir}/resolv.conf
 %attr(644,root,root) %{TZ_SYS_ETC}/resolv.conf
+%attr(644,root,root) /usr/share/upgrade/data/resolv.conf
 %attr(644,root,root) %{_datadir}/dbus-1/system-services/*
 #DBus DAC
 %attr(644,root,root) %{_sysconfdir}/dbus-1/system.d/*
index 4be10bf..b7f7ef5 100755 (executable)
@@ -1,5 +1,6 @@
 #!/bin/sh
 PATH=/bin:/usr/bin:/sbin:/usr/sbin
+source /etc/tizen-platform.conf
 
 #-----------------------------------------------#
 # netconfig patch for upgrade (2.4 -> 3.0)      #
@@ -11,3 +12,6 @@ rm -f /opt/etc/dump.d/module.d/network_log_dump.sh
 rm -f /opt/var/lib/net-config/network_dump.sh
 rm -f /opt/var/lib/net-config/network_log_dump.sh
 rm -rf /opt/usr/data/network
+
+cp /usr/share/upgrade/data/resolv.conf %{TZ_SYS_ETC}/resolv.conf
+chsmack -a 'System::Shared' %{TZ_SYS_ETC}/resolv.conf