Changeset 302 for trunk


Ignore:
Timestamp:
Nov 9, 2010, 8:20:52 PM (14 years ago)
Author:
katerina
Message:

Fix for ticket #224 (make install doesn't create user-defined tmp directory).

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.in

    r298 r302  
    3939mandir = @mandir@
    4040datarootdir = @datarootdir@
     41mytmpdir = @mytmpdir@
    4142
    4243configfile = @myconffile@
     
    530531install-program: $(PROGRAMS) sstrip
    531532        @$(mkinstalldirs) $(DESTDIR)$(sbindir)
     533        @if test x$(mytmpdir) != x; then \
     534                $(mkinstalldirs) $(DESTDIR)$(mytmpdir); \
     535        fi
    532536        @list='$(PROGRAMS)'; for p in $$list; do \
    533537          if test -f $$p; then \
     
    677681        rm -f $$STAGE/@sbindir@/@install_name@_stealth; \
    678682        echo "#! /bin/sh"                        > $$STAGE/setup.sh; \
     683        if test x$(mytmpdir) != x; then \
     684        echo  "./mkinstalldirs @mytmpdir@ || exit 1"    >> $$STAGE/setup.sh; \
     685        fi; \
    679686        echo  "./mkinstalldirs @sbindir@ || exit 1"     >> $$STAGE/setup.sh; \
    680687        echo  "./mkinstalldirs @sysconfdir@ || exit 1"  >> $$STAGE/setup.sh; \
     
    794801        chmod +x debian/rules; \
    795802        echo $(sbindir)     | sed s,^/,,  > debian/dirs; \
     803        if test x$(mytmpdir) != x; then \
     804        echo $(mytmpdir)    | sed s,^/,, >> debian/dirs; \
     805        fi; \
    796806        echo $(sysconfdir)  | sed s,^/,, >> debian/dirs; \
    797807        echo etc/init.d                  >> debian/dirs; \
     
    817827        chmod +x debian/rules; \
    818828        echo $(sbindir)     | sed s,^/,,  > debian/dirs; \
     829        if test x$(mytmpdir) != x; then \
     830        echo $(mytmpdir)    | sed s,^/,, >> debian/dirs; \
     831        fi; \
    819832        echo $(sysconfdir)  | sed s,^/,, >> debian/dirs; \
    820833        echo etc/init.d                  >> debian/dirs; \
  • trunk/configure.ac

    r299 r302  
    24652465AC_SUBST(mytrust)
    24662466
     2467mytmpdir=
     2468
    24672469AC_ARG_WITH(tmp-dir,
    24682470        [  --with-tmp-dir=PFX           set directory for temporary files [[HOME]]],
    24692471        [
    24702472        if test "x${cross_compiling}" = xyes; then
    2471                 my_tmp_dir="$withval"
    2472                 AC_DEFINE_UNQUOTED(SH_TMPDIR, _("${my_tmp_dir}") )
     2473                mytmpdir="$withval"
     2474                AC_DEFINE_UNQUOTED(SH_TMPDIR, _("${mytmpdir}") )
    24732475        else
    24742476                if test -d "${withval}"; then
    2475                         my_tmp_dir="$withval"
    2476                         AC_DEFINE_UNQUOTED(SH_TMPDIR, _("${my_tmp_dir}") )
     2477                        mytmpdir="$withval"
     2478                        AC_DEFINE_UNQUOTED(SH_TMPDIR, _("${mytmpdir}") )
    24772479                else
    2478                         my_tmp_dir="$withval"
    2479                         AC_DEFINE_UNQUOTED(SH_TMPDIR, _("${my_tmp_dir}") )
     2480                        mytmpdir="$withval"
     2481                        AC_DEFINE_UNQUOTED(SH_TMPDIR, _("${mytmpdir}") )
    24802482                        AC_MSG_WARN([--with-tmp-dir: tmp directory ${withval} does not exist])
    24812483                fi
     
    24832485        ]
    24842486)
     2487
     2488AC_SUBST(mytmpdir)
     2489
    24852490
    24862491dnl
Note: See TracChangeset for help on using the changeset viewer.