diff --git a/contrib/repo-conf/Makefile.am b/contrib/repo-conf/Makefile.am index 5600057773..a24476f414 100644 --- a/contrib/repo-conf/Makefile.am +++ b/contrib/repo-conf/Makefile.am @@ -10,6 +10,7 @@ nobase_aptconf_DATA += apt/vendors.list.d/rtems.list apt/sources.list.d/rtems-@RTEMS_API@.list: apt/sources.list.d/rtems.list.in @$(mkdir_p) apt/sources.list.d sed -e 's,[@]RTEMS_API[@],@RTEMS_API@,' \ + -e 's,[@]OS_SUBDIR[@],@OS_SUBDIR@,' \ < $(srcdir)/apt/sources.list.d/rtems.list.in \ > apt/sources.list.d/rtems-@RTEMS_API@.list CLEANFILES += apt/sources.list.d/rtems-@RTEMS_API@.list @@ -24,6 +25,7 @@ yum.repos.d/rtems-@RTEMS_API@.repo: yum.repos.d/rtems.repo.in @$(mkdir_p) yum.repos.d sed -e 's,[@]sysconfdir[@],$(sysconfdir),' \ -e 's,[@]RTEMS_API[@],@RTEMS_API@,' \ + -e 's,[@]OS_SUBDIR[@],@OS_SUBDIR@,' \ < $(srcdir)/yum.repos.d/rtems.repo.in \ > yum.repos.d/rtems-@RTEMS_API@.repo CLEANFILES += yum.repos.d/rtems-@RTEMS_API@.repo diff --git a/contrib/repo-conf/apt/sources.list.d/rtems.list.in b/contrib/repo-conf/apt/sources.list.d/rtems.list.in index ca2b01c498..114da93e0b 100644 --- a/contrib/repo-conf/apt/sources.list.d/rtems.list.in +++ b/contrib/repo-conf/apt/sources.list.d/rtems.list.in @@ -1,21 +1,21 @@ ## rtems-@RTEMS_API@ sources.list entries for apt-rpm with repomd support, ## http://apt-rpm.laiskiainen.org/ -repomd ftp://ftp.rtems.org/pub/rtems/linux/@RTEMS_API@ fedora/$(VERSION)/$(ARCH) +repomd ftp://ftp.rtems.org/pub/rtems/linux/@RTEMS_API@ @OS_SUBDIR@$(VERSION)/$(ARCH) ## uncomment the line below if you want to access the *.src.rpms -# repomd-src ftp://ftp.rtems.org/pub/rtems/linux/@RTEMS_API@ fedora/$(VERSION)/SRPMS +# repomd-src ftp://ftp.rtems.org/pub/rtems/linux/@RTEMS_API@ @OS_SUBDIR@$(VERSION)/SRPMS ## uncomment the line below if you want to access the *-debuginfo*.rpms -# repomd-debug ftp://ftp.rtems.org/pub/rtems/linux/@RTEMS_API@ fedora/$(VERSION)/$(ARCH)/debug +# repomd-debug ftp://ftp.rtems.org/pub/rtems/linux/@RTEMS_API@ @OS_SUBDIR@$(VERSION)/$(ARCH)/debug ## rtems/testing repos -# repomd ftp://ftp.rtems.org/pub/rtems/linux/testing/@RTEMS_API@ fedora/$(VERSION)/$(ARCH) +# repomd ftp://ftp.rtems.org/pub/rtems/linux/testing/@RTEMS_API@ @OS_SUBDIR@$(VERSION)/$(ARCH) ## uncomment the line below if you want to access the *.src.rpms -# repomd-src ftp://ftp.rtems.org/pub/rtems/linux/testing/@RTEMS_API@ fedora/$(VERSION)/SRPMS +# repomd-src ftp://ftp.rtems.org/pub/rtems/linux/testing/@RTEMS_API@ @OS_SUBDIR@$(VERSION)/SRPMS ## uncomment the line below if you want to access the *-debuginfo*.rpms -# repomd-debug ftp://ftp.rtems.org/pub/rtems/linux/testing/@RTEMS_API@ fedora/$(VERSION)/$(ARCH)/debug +# repomd-debug ftp://ftp.rtems.org/pub/rtems/linux/testing/@RTEMS_API@ @OS_SUBDIR@$(VERSION)/$(ARCH)/debug diff --git a/contrib/repo-conf/configure.ac b/contrib/repo-conf/configure.ac index 0d1889003c..7554edccc6 100644 --- a/contrib/repo-conf/configure.ac +++ b/contrib/repo-conf/configure.ac @@ -2,12 +2,17 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.60) -AC_INIT([rtems-]_RTEMS_API[-repo-conf],[0.5],[http://www.rtems.org/bugzilla], +AC_INIT([rtems-]_RTEMS_API[-repo-conf],[0.6],[http://www.rtems.org/bugzilla], [rtems-]_RTEMS_API[-repo-conf]) RTEMS_VERSIONING AC_CONFIG_SRCDIR([gpg]) AC_CONFIG_AUX_DIR([.]) AC_SUBST([RTEMS_API],[_RTEMS_API]) AM_INIT_AUTOMAKE([dist-bzip2 no-dist-gzip 1.10]) +AC_ARG_ENABLE(os_subdir,AS_HELP_STRING( +[--enable-os-subdir=