[android-tools: 8/15] - Remove the rm in the install section - Remove defattr - Use install command(not macro) - Add descr

Ivan Afonichev van at fedoraproject.org
Sun Nov 27 20:08:14 UTC 2011


commit 03951c786094b3e106041ee8d26aba1cd5459e09
Author: Ivan Afonichev <ivan.afonichev at gmail.com>
Date:   Sat Aug 27 01:53:02 2011 +0400

    - Remove the rm in the install section
    - Remove defattr
    - Use install command(not macro)
    - Add description of fastboot

 android-tools.spec |   29 +++++++++++++++++++++--------
 1 files changed, 21 insertions(+), 8 deletions(-)
---
diff --git a/android-tools.spec b/android-tools.spec
index 1b9bd19..7a0ed65 100644
--- a/android-tools.spec
+++ b/android-tools.spec
@@ -4,8 +4,8 @@
 
 Name:          android-tools
 Version:       %{date}.%{git_commit}
-Release:       1%{?dist}
-Summary:       Android platform tools (adb, fastboot, etc)
+Release:       2%{?dist}
+Summary:       Android platform tools (adb, fastboot, etc.)
 
 Group:         Applications/System
 License:       ASL 2.0 and BSD
@@ -25,10 +25,19 @@ The Android Debug Bridge (ADB) is used to:
 - keep track of all Android devices and emulators instances
   connected to or running on a given host developer machine
 
-- implement various control commands (e.g. "adb shell", "adb pull", etc..)
+- implement various control commands (e.g. "adb shell", "adb pull", etc.)
   for the benefit of clients (command-line users, or helper programs like
   DDMS). These commands are what is called a 'service' in ADB.
 
+Fastboot is used to manipulate the flash partitions of the Android phone. 
+It can also boot the phone using a kernel image or root filesystem image 
+which reside on the host machine rather than in the phone flash. 
+In order to use it, it is important to understand the flash partition 
+layout for the phone.
+The fastboot program works in conjunction with firmware on the phone 
+to read and write the flash partitions. It needs the same USB device 
+setup between the host and the target phone as adb.
+
 %prep
 %setup -q -n %{packdname}
 cp -p %{SOURCE1} Makefile
@@ -41,14 +50,12 @@ cp -p %{SOURCE3} fastboot/Makefile
 make %{?_smp_mflags}
 
 %install
-rm -rf $RPM_BUILD_ROOT
-%{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{_bindir}
-%{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{_sysconfdir}/udev/rules.d
-%{__install} -D -m 0644 %{SOURCE4} ${RPM_BUILD_ROOT}%{_sysconfdir}/udev/rules.d/51-android.rules
+install -d -m 0755 ${RPM_BUILD_ROOT}%{_bindir}
+install -d -m 0755 ${RPM_BUILD_ROOT}%{_sysconfdir}/udev/rules.d
+install -D -m 0644 %{SOURCE4} ${RPM_BUILD_ROOT}%{_sysconfdir}/udev/rules.d/51-android.rules
 make install DESTDIR=$RPM_BUILD_ROOT BINDIR=%{_bindir}
 
 %files
-%defattr(-,root,root,-)
 %doc adb/OVERVIEW.TXT adb/SERVICES.TXT adb/protocol.txt
 %{_bindir}/adb
 %{_bindir}/fastboot
@@ -56,6 +63,12 @@ make install DESTDIR=$RPM_BUILD_ROOT BINDIR=%{_bindir}
 
 
 %changelog
+* Sat Aug 27 2011 Ivan Afonichev <ivan.afonichev at gmail.com> - 20110816.80d508f-2
+- Remove the rm in the install section
+- Remove defattr
+- Use install command(not macro)
+- Add description of fastboot
+
 * Tue Aug 16 2011 Ivan Afonichev <ivan.afonichev at gmail.com> - 20110816.80d508f-1
 - Update to upstream git commit 80d508f
 - Added more udev devices


More information about the scm-commits mailing list