summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2006-03-17 13:14:52 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2006-03-17 13:14:52 +0000
commit900ae6fd27e72e99633d9a6cf6dc24c5905e3444 (patch)
tree4c4285df749b0223e576e8187084e0f1e7ccb196 /contrib
parentUse %sysdir instead of %if %_prefix ==|!= /usr (diff)
downloadrtems-900ae6fd27e72e99633d9a6cf6dc24c5905e3444.tar.bz2
Apply @sysdirpattern@
Diffstat (limited to 'contrib')
-rw-r--r--contrib/crossrpms/configure.ac7
-rw-r--r--contrib/crossrpms/mkspec.am1
2 files changed, 7 insertions, 1 deletions
diff --git a/contrib/crossrpms/configure.ac b/contrib/crossrpms/configure.ac
index 7948753dac..d14561b16f 100644
--- a/contrib/crossrpms/configure.ac
+++ b/contrib/crossrpms/configure.ac
@@ -3,7 +3,7 @@
m4_define([RTEMS_API],[4.7])
AC_PREREQ(2.59)
-AC_INIT([crossrpms],[0.20060315.3],[rtems-bugs@rtems.com])
+AC_INIT([crossrpms],[0.20060317.0],[rtems-bugs@rtems.com])
AC_CONFIG_SRCDIR([binutils/binutils.add])
AC_CONFIG_AUX_DIR(.)
@@ -17,21 +17,26 @@ AM_INIT_AUTOMAKE([1.9])
case "$prefix" in
/usr)
build_infos=0
+ sysdirpattern="/%sysdir/d"
rpmprefix=
;;
/usr/local)
build_infos=0
+ sysdirpattern="/%sysdir/d"
rpmprefix="local-"
;;
/opt/rtems)
build_infos=1
+ sysdirpattern="s/^%sysdir/^%dir/g"
rpmprefix="rtems-"
;;
NONE|${ac_default_prefix}) # Default prefix
build_infos=1
+ sysdirpattern="s/^%sysdir/^%dir/g"
rpmprefix="[rtems-]RTEMS_API[-]"
;;
esac
+AC_SUBST(sysdirpattern)
AC_ARG_ENABLE([rpmprefix],
[ --enable-rpmprefix=<rpmprefix> prefix rpms],[
diff --git a/contrib/crossrpms/mkspec.am b/contrib/crossrpms/mkspec.am
index 16db91c1d5..9c2441922d 100644
--- a/contrib/crossrpms/mkspec.am
+++ b/contrib/crossrpms/mkspec.am
@@ -6,4 +6,5 @@ MKSPEC = sed \
-e "/^%package -n [@]rpmprefix[@][@]tool_target[@]-gcc/d" \
-e "s/-n [@]rpmprefix[@][@]tool_target[@]-gcc//" \
-e "s,[@]build_infos[@],$(build_infos),g" \
+ -e "@sysdirpattern@" \
-e "/[@]PATCH/d"