cat > /usr/lib/systemd/system/usb-debug.service << EOF
[Unit]
Description=Start usb networking for debugging
+ConditionPathExists=/sys/devices/platform/usb_mode/UsbMenuSel
[Service]
-Environment=PATH=/bin:/sbin
-ConditionPathExists=/sys/devices/platform/usb_mode/UsbMenuSel
-ExecStartPre=bash -c 'ip addr add 192.168.129.3 dev usb0'; bash -c 'ip link set up usb0'; bash -c 'ip route add 192.168.129.4/32 dev usb0'
-ExecStart=bash -c 'echo 4 > /sys/devices/platform/usb_mode/UsbMenuSel'
Type=oneshot
RemainAfterExit=yes
-ExecStop=bash -c 'echo 0 > /sys/devices/platform/usb_mode/UsbMenuSel'
-ExecStopPost=bash -c '/sbin/ip addr del 192.168.129.3 dev usb0'; bash -c '/sbin/ip link set down usb0'
+Environment=PATH=/bin:/sbin
+ExecStart=/bin/bash -c 'echo 4 > /sys/devices/platform/usb_mode/UsbMenuSel'
+ExecStart=/sbin/ifconfig usb0 192.168.129.3 netmask 255.255.255.0
+ExecStop=/bin/bash -c 'echo 0 > /sys/devices/platform/usb_mode/UsbMenuSel'
[Install]
WantedBy=basic.target
+* Mon Jul 09 2012 Yin Kangkai <kangkai.yin@intel.com> 0cfb28b
+- tizen-lb.post: fix usb-debug service file
+
* Fri Jul 06 2012 Patrick McCarty <patrick.mccarty@linux.intel.com> ea0a9f9
- tizen-lb post: Create /home/app for app user