SPECS: linux-live.spec - avoid extra autodeps (/bin/ash)
glen
glen at pld-linux.org
Tue Oct 3 12:01:06 CEST 2006
Author: glen Date: Tue Oct 3 10:01:06 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- avoid extra autodeps (/bin/ash)
---- Files affected:
SPECS:
linux-live.spec (1.9 -> 1.10)
---- Diffs:
================================================================
Index: SPECS/linux-live.spec
diff -u SPECS/linux-live.spec:1.9 SPECS/linux-live.spec:1.10
--- SPECS/linux-live.spec:1.9 Tue Oct 3 11:42:35 2006
+++ SPECS/linux-live.spec Tue Oct 3 12:01:00 2006
@@ -3,7 +3,7 @@
Summary(pl): Skrypty Linux Live
Name: linux-live
Version: 5.5.0
-Release: 1.4
+Release: 1.5
License: GPL
Group: Applications/System
Source0: http://www.linux-live.org/dl/%{name}-%{version}.tar.gz
@@ -23,6 +23,7 @@
%define _libdir %{_prefix}/lib
%define _libexecdir %{_libdir}/%{name}
%define _sysconfdir /etc/%{name}
+%define __cp cp --preserve=timestamps
%description
Linux Live is a set of shell scripts which allows you to create own
@@ -60,35 +61,40 @@
rm -rf $RPM_BUILD_ROOT
# tools for livecd
install -d $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_sbindir}}
-cp -a tools/liblinuxlive $RPM_BUILD_ROOT%{_libdir}
-cp -a tools/{deb2mo,dir2mo,img2mo,mo2dir,tgz2mo} $RPM_BUILD_ROOT%{_bindir}
-cp -a tools/uselivemod $RPM_BUILD_ROOT%{_sbindir}
+%{__cp} -p tools/liblinuxlive $RPM_BUILD_ROOT%{_libdir}
+%{__cp} -a tools/{deb2mo,dir2mo,img2mo,mo2dir,tgz2mo} $RPM_BUILD_ROOT%{_bindir}
+%{__cp} -a tools/uselivemod $RPM_BUILD_ROOT%{_sbindir}
# tools for building livecd
install -d $RPM_BUILD_ROOT%{_sysconfdir}
-cp -a config $RPM_BUILD_ROOT%{_sysconfdir}
+%{__cp} config $RPM_BUILD_ROOT%{_sysconfdir}
install -d $RPM_BUILD_ROOT%{_libexecdir}
-cp -a cd-root $RPM_BUILD_ROOT%{_libexecdir}
-cp -a runme.sh $RPM_BUILD_ROOT%{_libexecdir}
+%{__cp} -a cd-root $RPM_BUILD_ROOT%{_libexecdir}
+%{__cp} runme.sh $RPM_BUILD_ROOT%{_libexecdir}
# initrd
install -d $RPM_BUILD_ROOT%{_libexecdir}/initrd
-cp -a initrd/{cleanup,initrd_create,linuxrc} $RPM_BUILD_ROOT%{_libexecdir}
+%{__cp} -p initrd/{cleanup,initrd_create,linuxrc} $RPM_BUILD_ROOT%{_libexecdir}
ln -s %{_libdir}/liblinuxlive $RPM_BUILD_ROOT%{_libexecdir}/initrd
# copy /bin
install -d $RPM_BUILD_ROOT%{_libexecdir}/initrd/rootfs/bin
-cp -a /bin/initrd-busybox $RPM_BUILD_ROOT%{_libexecdir}/initrd/rootfs/bin/busybox
-cp -a /sbin/blkid $RPM_BUILD_ROOT%{_libexecdir}/initrd/rootfs/bin
-cp -a %{_bindir}/eject $RPM_BUILD_ROOT%{_libexecdir}/initrd/rootfs/bin
-cp -a initrd/rootfs/bin/modprobe $RPM_BUILD_ROOT%{_libexecdir}/initrd/rootfs/bin
-cp -a %{_sbindir}/unionctl $RPM_BUILD_ROOT%{_libexecdir}/initrd/rootfs/bin
-cp -a %{_sbindir}/uniondbg $RPM_BUILD_ROOT%{_libexecdir}/initrd/rootfs/bin
+%{__cp} /bin/initrd-busybox $RPM_BUILD_ROOT%{_libexecdir}/initrd/rootfs/bin/busybox
+%{__cp} /sbin/blkid $RPM_BUILD_ROOT%{_libexecdir}/initrd/rootfs/bin
+%{__cp} %{_bindir}/eject $RPM_BUILD_ROOT%{_libexecdir}/initrd/rootfs/bin
+%{__cp} initrd/rootfs/bin/modprobe $RPM_BUILD_ROOT%{_libexecdir}/initrd/rootfs/bin
+%{__cp} %{_sbindir}/unionctl $RPM_BUILD_ROOT%{_libexecdir}/initrd/rootfs/bin
+%{__cp} %{_sbindir}/uniondbg $RPM_BUILD_ROOT%{_libexecdir}/initrd/rootfs/bin
install -d $RPM_BUILD_ROOT%{_libexecdir}/initrd/rootfs/lib
# /%{_lib}
%if "%{_lib}" != "lib"
ln -s lib $RPM_BUILD_ROOT%{_libexecdir}/initrd/rootfs/%{_lib}
%endif
+# avoid autodeps
+# how to copy file without preserving +x bit?
+chmod -x $RPM_BUILD_ROOT%{_libexecdir}/initrd/rootfs/bin/modprobe
+chmod -x $RPM_BUILD_ROOT%{_libexecdir}/initrd_create
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -121,6 +127,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.10 2006/10/03 10:01:00 glen
+- avoid extra autodeps (/bin/ash)
+
Revision 1.9 2006/10/03 09:42:35 glen
- include config
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/linux-live.spec?r1=1.9&r2=1.10&f=u
More information about the pld-cvs-commit
mailing list