upgrade: enable sdbd when usb cable is connected during updating 83/83283/2
authortaeyoung <ty317.kim@samsung.com>
Wed, 10 Aug 2016 02:55:37 +0000 (11:55 +0900)
committertaeyoung <ty317.kim@samsung.com>
Wed, 10 Aug 2016 04:33:10 +0000 (13:33 +0900)
- sdb enabling needs to be performed just after udc is enabled.
  To detect udc state change, udev rule is used.

Change-Id: I2de18cc9f19f6a34fd7307d17a14c607fc111626
Signed-off-by: taeyoung <ty317.kim@samsung.com>
packaging/system-plugin.spec
upgrade/update.sh

index b791dba806cdb1c83f25d21cb25796336d77d300..031eb88aa00d1d4a08583db5c2b31fc79cc0cfc3 100644 (file)
@@ -157,6 +157,7 @@ mkdir -p %{buildroot}%{_unitdir}/system-update.target.wants
 install -m 644 units/offline-update.service %{buildroot}%{_unitdir}
 ln -s ../offline-update.service %{buildroot}%{_unitdir}/system-update.target.wants/offline-update.service
 ln -s %{_datadir}/upgrade %{buildroot}/system-update
+install -m 644 rules/99-sdb-switch.rules %{buildroot}%{_prefix}/lib/udev/rules.d/
 
 %clean
 rm -rf %{buildroot}
@@ -260,3 +261,4 @@ mv %{_sysconfdir}/fstab_initrd %{_sysconfdir}/fstab
 %{_unitdir}/offline-update.service
 %{_unitdir}/system-update.target.wants/offline-update.service
 /system-update
+%{_prefix}/lib/udev/rules.d/99-sdb-switch.rules
index ab46c9a5c35be119d82656cccbbf6c34c8756256..672b4cc666988b97e83e9c3ce90936a457fea897 100755 (executable)
@@ -7,6 +7,7 @@ RESULT_FILE=/upgrade_result
 RUN=/bin/sh
 
 rm /system-update
+rm /usr/lib/udev/rules.d/99-sdb-switch.rules
 
 if [ ! -d ${PATCH_DIR} ]
 then