summaryrefslogtreecommitdiffstats
path: root/scripts/rtems.spec.in
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1999-10-20 15:29:12 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1999-10-20 15:29:12 +0000
commit10629f743599b259f03b74a376cf71f321469e0c (patch)
tree4b67b2b2b9a447bdd4613f96cd10649098c412b0 /scripts/rtems.spec.in
parentCommitting changes before Ralf's changed. (diff)
downloadrtems-10629f743599b259f03b74a376cf71f321469e0c.tar.bz2
New version from Ralf.
Diffstat (limited to 'scripts/rtems.spec.in')
-rw-r--r--scripts/rtems.spec.in36
1 files changed, 23 insertions, 13 deletions
diff --git a/scripts/rtems.spec.in b/scripts/rtems.spec.in
index f14b5ae99a..33711df893 100644
--- a/scripts/rtems.spec.in
+++ b/scripts/rtems.spec.in
@@ -6,8 +6,6 @@
# please send bugfixes or comments to joel@OARcorp.com
#
-# neededforbuild @target_alias@-binutils @target_alias@-gcc
-
Vendor: OAR Corporation
Distribution: Linux
Name: rtems-@target_alias@-@bsp@
@@ -57,14 +55,26 @@ Authors:
make RTEMS_BSP=@bsp@
%install
make RTEMS_BSP=@bsp@ prefix=$RPM_BUILD_ROOT/opt/rtems/@target_alias@ install
-%files
-%dir /opt/rtems/@target_alias@/@bsp@
-/opt/rtems/@target_alias@/@bsp@/*
-/opt/rtems/@target_alias@/make/*
-/opt/rtems/@target_alias@/bin/install-if-change
-/opt/rtems/@target_alias@/bin/packhex
-/opt/rtems/@target_alias@/bin/unhex
-/opt/rtems/@target_alias@/bin/lock-directory
-/opt/rtems/@target_alias@/bin/unlock-directory
-/opt/rtems/@target_alias@/bin/eolstrip
-/opt/rtems/@target_alias@/bin/cklength
+ find $RPM_BUILD_ROOT/opt/rtems/@target_alias@/@bsp@ -type d | \
+ sed "s,^$RPM_BUILD_ROOT,%dir ,g" > files
+ find $RPM_BUILD_ROOT/opt/rtems/@target_alias@/@bsp@ -type f | \
+ sed "s,^$RPM_BUILD_ROOT,,g" >> files
+ find $RPM_BUILD_ROOT/opt/rtems/@target_alias@/make -type d | \
+ sed "s,^$RPM_BUILD_ROOT,%dir ,g" >> files
+ find $RPM_BUILD_ROOT/opt/rtems/@target_alias@/make -type f | \
+ sed "s,^$RPM_BUILD_ROOT,,g" >> files
+
+%post
+ if test "$RPM_INSTALL_PREFIX" != "/opt/";
+ then
+ if test -f $RPM_INSTALL_PREFIX/rtems/@target_alias@/make/target.cfg;
+ then
+ sed -e 's,/opt/rtems/,$RPM_INSTALL_PREFIX/rtems,g' \
+ < $RPM_INSTALL_PREFIX/rtems/@target_alias@/make/target.cfg \
+ > $RPM_INSTALL_PREFIX/rtems/@target_alias@/make/target.cfg~
+ mv $RPM_INSTALL_PREFIX/rtems/@target_alias@/make/target.cfg~ \
+ $RPM_INSTALL_PREFIX/rtems/@target_alias@/make/target.cfg
+ fi
+ fi
+
+%files -f files