[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-gnu-radius] Spec for RPM
From: |
Edward Rudd |
Subject: |
Re: [Help-gnu-radius] Spec for RPM |
Date: |
Sun, 22 Dec 2002 16:09:47 -0600 |
User-agent: |
Internet Messaging Program (IMP) 3.1 |
I posted working spec files for Gnu Radius 0.96.4 a few months ago on this
mailing list..
if you need me to repost them I will..
Edward Rudd
Quoting Dmitriy Gnidchenko <address@hidden>:
>
> Hi Radius!!!
>
> I was try to make Spec file to build RPM for my System.
> But with original distribution this is no possible
> Because on most Linux (Redhat based system) only simple user
> should make RPM package
>
> And when i install all nessesery files in temp dir i have some
> trouble
>
> I install with options
>
> make install DESTDIR="${RPM_BUILD_ROOT}"
> where ${RPM_BUILD_ROOT} = ../homedir/tmp/gnu-radius-buildroot/
>
> Installation broken on copy raddb dir to buildroot dir
> reasen in Makefile.am and Makefile.in
>
> --{CUT}--
> install-data-local:
> @if [ ! -d $(raddbdir) ]; then \
> ${INSTALL} -d $(raddbdir); \
> fi
> @for dir in $(raddb_subdirs); do \
> if [ ! -d $(raddbdir)/$$dir ]; then \
> ${INSTALL} -d $(raddbdir)/$$dir; \
> ..
> ---{CUT}---
> Whith option only $(raddbdir) i can't copy to dir which i want to
> install for build package
>
> should be $(DESTDIR)$(raddbdir)
>
> This is Patche which correct this problem
>
> --RADIUS.patch----
>
> --- raddb/Makefile.in 2002-12-22 06:01:26 +0300
> +++ raddb/Makefile.in 2002-12-22 06:02:19 +0300
> @@ -267,25 +267,25 @@
>
>
> install-data-local:
> - @if [ ! -d $(raddbdir) ]; then \
> - ${INSTALL} -d $(raddbdir); \
> + @if [ ! -d $(DESTDIR)$(raddbdir) ]; then \
> + ${INSTALL} -d $(DESTDIR)$(raddbdir); \
> fi
> @for dir in $(raddb_subdirs); do \
> - if [ ! -d $(raddbdir)/$$dir ]; then \
> - ${INSTALL} -d $(raddbdir)/$$dir; \
> + if [ ! -d $(DESTDIR)$(raddbdir)/$$dir ]; then \
> + ${INSTALL} -d $(DESTDIR)$(raddbdir)/$$dir; \
> fi; \
> done
> - @if [ -r $(raddbdir)/users ]; then \
> + @if [ -r $(DESTDIR)$(raddbdir)/users ]; then \
> echo
> '=================================================================';
> \
> - echo "Warning: The configuration directory $(raddbdir) already
> exists";
> \
> + echo "Warning: The configuration directory
> $(DESTDIR)$(raddbdir) already
> exists"; \
> echo "Make sure your dictionary is up to date!"; \
> echo
> '=================================================================';
> \
> else \
> for file in $(raddb_files_644); do \
> - ${INSTALL} -m 644 $(top_srcdir)/raddb/$$file
> $(raddbdir)/$$file; \
> + ${INSTALL} -m 644 $(top_srcdir)/raddb/$$file
> $(DESTDIR)$(raddbdir)/$$file; \
> done; \
> for file in $(raddb_files_600); do \
> - ${INSTALL} -m 600 $(top_srcdir)/raddb/$$file
> $(raddbdir)/$$file; \
> + ${INSTALL} -m 600 $(top_srcdir)/raddb/$$file
> $(DESTDIR)$(raddbdir)/$$file; \
> done; \
> fi
>
> --- raddb/Makefile.am 2002-12-22 06:01:16 +0300
> +++ raddb/Makefile.am 2002-12-22 06:01:54 +0300
> @@ -51,25 +51,25 @@
> EXTRA_DIST=$(raddb_files)
>
> install-data-local:
> - @if [ ! -d $(raddbdir) ]; then \
> - ${INSTALL} -d $(raddbdir); \
> + @if [ ! -d $(DESTDIR)$(raddbdir) ]; then \
> + ${INSTALL} -d $(DESTDIR)$(raddbdir); \
> fi
> @for dir in $(raddb_subdirs); do \
> - if [ ! -d $(raddbdir)/$$dir ]; then \
> - ${INSTALL} -d $(raddbdir)/$$dir; \
> + if [ ! -d $(DESTDIR)$(raddbdir)/$$dir ]; then \
> + ${INSTALL} -d $(DESTDIR)$(raddbdir)/$$dir; \
> fi; \
> done
> - @if [ -r $(raddbdir)/users ]; then \
> + @if [ -r $(DESTDIR)$(raddbdir)/users ]; then \
> echo
> '=================================================================';
> \
> - echo "Warning: The configuration directory $(raddbdir) already
> exists";
> \
> + echo "Warning: The configuration directory
> $(DESTDIR)$(raddbdir) already
> exists"; \
> echo "Make sure your dictionary is up to date!"; \
> echo
> '=================================================================';
> \
> else \
> for file in $(raddb_files_644); do \
> - ${INSTALL} -m 644 $(top_srcdir)/raddb/$$file
> $(raddbdir)/$$file; \
> + ${INSTALL} -m 644 $(top_srcdir)/raddb/$$file
> $(DESTDIR)$(raddbdir)/$$file; \
> done; \
> for file in $(raddb_files_600); do \
> - ${INSTALL} -m 600 $(top_srcdir)/raddb/$$file
> $(raddbdir)/$$file; \
> + ${INSTALL} -m 600 $(top_srcdir)/raddb/$$file
> $(DESTDIR)$(raddbdir)/$$file; \
> done; \
> fi
> -----------------------------------------
>
> May be possible to include this one ?
>
>
>
> --
>
> Dmitriy address@hidden
>
> EX ISP DUX phone: +7(812)164-4877
> fax: +7(812)164-0827
>
>
>
> _______________________________________________
> Help-gnu-radius mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/help-gnu-radius
>
>
- [Help-gnu-radius] Spec for RPM, Dmitriy Gnidchenko, 2002/12/22
- Re: [Help-gnu-radius] Spec for RPM, Sergey Poznyakoff, 2002/12/22
- Re: [Help-gnu-radius] Spec for RPM, Dmitriy Gnidchenko, 2002/12/22
- Re: [Help-gnu-radius] Spec for RPM, Sergey Poznyakoff, 2002/12/22
- Re: [Help-gnu-radius] Spec for RPM, Dmitriy Gnidchenko, 2002/12/22
- Re: [Help-gnu-radius] Spec for RPM, Sergey Poznyakoff, 2002/12/22
- Re: [Help-gnu-radius] Spec for RPM, Dmitriy Gnidchenko, 2002/12/22
- Re: [Help-gnu-radius] Spec for RPM, Sergey Poznyakoff, 2002/12/22
Re: [Help-gnu-radius] Spec for RPM,
Edward Rudd <=