Index: racoon2-20100526a/iked/Makefile.in =================================================================== --- racoon2-20100526a.orig/iked/Makefile.in +++ racoon2-20100526a/iked/Makefile.in @@ -29,7 +29,7 @@ INSTALL_DATA = @INSTALL_DATA@ LDFLAGS = @LDFLAGS@ CPPFLAGS = -I. -I./missing CPPFLAGS += @CPPFLAGS@ -CPPFLAGS += -DSYSCONFDIR=\"${sysconfdir}\" +CPPFLAGS += -DRACOON2_CONFIG_DIR=\"${sysconfdir}/racoon2\" CPPFLAGS += -DDEBUG CPPFLAGS += -DDEBUG_TRACE # CPPFLAGS += -DSELFTEST @@ -66,11 +66,12 @@ all: $(PROG) $(TESTPROG) install: install-prog install-doc install-prog: $(PROG) - $(INSTALL) -d $(sbindir) - $(INSTALL_PROGRAM) $(PROG) $(sbindir) + $(INSTALL) -d $(DESTDIR)$(sbindir) + $(INSTALL_PROGRAM) $(PROG) $(DESTDIR)$(sbindir) + $(INSTALL_DATA) $(PROG).8 $(DESTDIR)$(mandir)/man8 install-doc: - $(INSTALL) -d $(mandir)/man8 + $(INSTALL) -d $(DESTDIR)$(mandir)/man8 # not friendly with -n :-( sysconfdir="$$(echo '$(sysconfdir)' | sed 's/%/\\\%/g')"; \ for f in $(MAN); do \ Index: racoon2-20100526a/lib/Makefile.in =================================================================== --- racoon2-20100526a.orig/lib/Makefile.in +++ racoon2-20100526a/lib/Makefile.in @@ -11,7 +11,7 @@ MKDEP = @MKDEP@ LDFLAGS = @LDFLAGS@ CFLAGS = @CFLAGS@ @CPPFLAGS@ @OPTFLAG@ @DEFS@ -CFLAGS +=-DSYSCONFDIR=\"${sysconfdir}\" +CFLAGS +=-DRACOON2_CONFIG_DIR=\"${sysconfdir}/racoon2\" CFLAGS +=-DCF_DEBUG # CFLAGS +=-DSADB_X_MIGRATE YFLAGS +=-d Index: racoon2-20100526a/lib/racoon.h =================================================================== --- racoon2-20100526a.orig/lib/racoon.h +++ racoon2-20100526a/lib/racoon.h @@ -42,7 +42,7 @@ #include "script.h" #include "missing/missing.h" -#define RACOON_CONF SYSCONFDIR "/racoon2.conf" +#define RACOON_CONF RACOON2_CONFIG_DIR "/racoon2.conf" extern int rct2isakmp_exmode (int); extern int rct2app_action (int); Index: racoon2-20100526a/samples/Makefile.in =================================================================== --- racoon2-20100526a.orig/samples/Makefile.in +++ racoon2-20100526a/samples/Makefile.in @@ -12,60 +12,60 @@ INSTALL_SCRIPT=@INSTALL_SCRIPT@ all: install: all install-startup-@startup_scripts@ install-samples install-hook - $(INSTALL) -d -o 0 -g 0 -m 700 /var/run/racoon2 + $(INSTALL) -d -m 700 $(DESTDIR)/var/run/racoon2 install-samples: - $(INSTALL) -d $(sysconfdir) - $(INSTALL) -m 600 racoon2.conf $(sysconfdir)/racoon2.conf.sample - $(INSTALL) -m 600 vals.conf $(sysconfdir)/vals.conf.sample - $(INSTALL) -m 600 default.conf $(sysconfdir)/default.conf.sample - $(INSTALL) -m 600 transport_ike.conf $(sysconfdir)/transport_ike.conf.sample - $(INSTALL) -m 600 tunnel_ike.conf $(sysconfdir)/tunnel_ike.conf.sample - $(INSTALL) -m 600 tunnel_ike_natt.conf $(sysconfdir)/tunnel_ike_natt.conf.sample - $(INSTALL) -m 600 transport_kink.conf $(sysconfdir)/transport_kink.conf.sample - $(INSTALL) -m 600 tunnel_kink.conf $(sysconfdir)/tunnel_kink.conf.sample - $(INSTALL) -m 600 local-test.conf $(sysconfdir)/local-test.conf.sample - $(INSTALL) -d -m 700 $(sysconfdir)/psk - $(INSTALL) -d -m 700 $(sysconfdir)/cert + $(INSTALL) -d -m 700 $(DESTDIR)$(sysconfdir)/racoon2 + $(INSTALL_DATA) racoon2.conf $(DESTDIR)$(sysconfdir)/racoon2/racoon2.conf + $(INSTALL_DATA) vals.conf $(DESTDIR)$(sysconfdir)/racoon2/vals.conf + $(INSTALL_DATA) default.conf $(DESTDIR)$(sysconfdir)/racoon2/default.conf + $(INSTALL_DATA) transport_ike.conf $(DESTDIR)$(sysconfdir)/racoon2/transport_ike.conf + $(INSTALL_DATA) tunnel_ike.conf $(DESTDIR)$(sysconfdir)/racoon2/tunnel_ike.conf + $(INSTALL_DATA) tunnel_ike_natt.conf $(DESTDIR)$(sysconfdir)/racoon2/tunnel_ike_natt.conf + $(INSTALL_DATA) transport_kink.conf $(DESTDIR)$(sysconfdir)/racoon2/transport_kink.conf + $(INSTALL_DATA) tunnel_kink.conf $(DESTDIR)$(sysconfdir)/racoon2/tunnel_kink.conf + $(INSTALL_DATA) local-test.conf $(DESTDIR)$(sysconfdir)/racoon2/local-test.conf + $(INSTALL) -d -m 700 $(DESTDIR)$(sysconfdir)/racoon2/psk + $(INSTALL) -d -m 700 $(DESTDIR)$(sysconfdir)/racoon2/cert install-startup-rc-d: - $(INSTALL) -d $(sysconfdir)/rc.d - $(INSTALL_SCRIPT) rc.d-iked $(sysconfdir)/rc.d/iked - $(INSTALL_SCRIPT) rc.d-kinkd $(sysconfdir)/rc.d/kinkd - $(INSTALL_SCRIPT) rc.d-spmd $(sysconfdir)/rc.d/spmd - $(INSTALL_SCRIPT) rc.d-racoon2 $(sysconfdir)/rc.d/racoon2 + $(INSTALL) -d $(DESTDIR)$(sysconfdir)/rc.d + $(INSTALL_SCRIPT) rc.d-iked $(DESTDIR)$(sysconfdir)/rc.d/iked + $(INSTALL_SCRIPT) rc.d-kinkd $(DESTDIR)$(sysconfdir)/rc.d/kinkd + $(INSTALL_SCRIPT) rc.d-spmd $(DESTDIR)$(sysconfdir)/rc.d/spmd + $(INSTALL_SCRIPT) rc.d-racoon2 $(DESTDIR)$(sysconfdir)/rc.d/racoon2 install-startup-init-d: - $(INSTALL) -d $(sysconfdir)/init.d - $(INSTALL_SCRIPT) init.d-iked $(sysconfdir)/init.d/iked - $(INSTALL_SCRIPT) init.d-kinkd $(sysconfdir)/init.d/kinkd - $(INSTALL_SCRIPT) init.d-spmd $(sysconfdir)/init.d/spmd + $(INSTALL) -d $(DESTDIR)$(sysconfdir)/rc.d/init.d + $(INSTALL_SCRIPT) init.d-iked $(DESTDIR)$(sysconfdir)/rc.d/init.d/racoon2-iked + $(INSTALL_SCRIPT) init.d-kinkd $(DESTDIR)$(sysconfdir)/rc.d/init.d/racoon2-kinkd + $(INSTALL_SCRIPT) init.d-spmd $(DESTDIR)$(sysconfdir)/rc.d/init.d/racoon2-spmd install-startup-none: install-hook: - $(INSTALL) -d $(sysconfdir)/hook - $(INSTALL_DATA) functions $(sysconfdir)/hook - $(INSTALL) -d $(sysconfdir)/hook/ikesa-up.d - $(INSTALL_SCRIPT) ikesa-up $(sysconfdir)/hook - $(INSTALL) -d $(sysconfdir)/hook/ikesa-down.d - $(INSTALL_SCRIPT) ikesa-down $(sysconfdir)/hook - $(INSTALL) -d $(sysconfdir)/hook/ikesa-rekey.d - $(INSTALL_SCRIPT) ikesa-rekey $(sysconfdir)/hook - $(INSTALL) -d $(sysconfdir)/hook/child-up.d - $(INSTALL_SCRIPT) child-up $(sysconfdir)/hook - $(INSTALL) -d $(sysconfdir)/hook/child-down.d - $(INSTALL_SCRIPT) child-down $(sysconfdir)/hook - $(INSTALL) -d $(sysconfdir)/hook/child-rekey.d - $(INSTALL_SCRIPT) child-rekey $(sysconfdir)/hook - $(INSTALL) -d $(sysconfdir)/hook/migration.d - $(INSTALL_SCRIPT) migration $(sysconfdir)/hook - $(INSTALL_SCRIPT) 00ikesaup_sample $(sysconfdir)/hook/ikesa-up.d - $(INSTALL_SCRIPT) 00childup_sample $(sysconfdir)/hook/child-up.d - $(INSTALL) -d $(sysconfdir)/hook/ph1-up.d - $(INSTALL_SCRIPT) ph1-up $(sysconfdir)/hook - $(INSTALL) -d $(sysconfdir)/hook/ph1-down.d - $(INSTALL_SCRIPT) ph1-down $(sysconfdir)/hook + $(INSTALL) -d $(DESTDIR)$(sysconfdir)/racoon2/hook + $(INSTALL_DATA) functions $(DESTDIR)$(sysconfdir)/racoon2/hook + $(INSTALL) -d $(DESTDIR)$(sysconfdir)/racoon2/hook/ikesa-up.d + $(INSTALL_SCRIPT) ikesa-up $(DESTDIR)$(sysconfdir)/racoon2/hook + $(INSTALL) -d $(DESTDIR)$(sysconfdir)/racoon2/hook/ikesa-down.d + $(INSTALL_SCRIPT) ikesa-down $(DESTDIR)$(sysconfdir)/racoon2/hook + $(INSTALL) -d $(DESTDIR)$(sysconfdir)/racoon2/hook/ikesa-rekey.d + $(INSTALL_SCRIPT) ikesa-rekey $(DESTDIR)$(sysconfdir)/racoon2/hook + $(INSTALL) -d $(DESTDIR)$(sysconfdir)/racoon2/hook/child-up.d + $(INSTALL_SCRIPT) child-up $(DESTDIR)$(sysconfdir)/racoon2/hook + $(INSTALL) -d $(DESTDIR)$(sysconfdir)/racoon2/hook/child-down.d + $(INSTALL_SCRIPT) child-down $(DESTDIR)$(sysconfdir)/racoon2/hook + $(INSTALL) -d $(DESTDIR)$(sysconfdir)/racoon2/hook/child-rekey.d + $(INSTALL_SCRIPT) child-rekey $(DESTDIR)$(sysconfdir)/racoon2/hook + $(INSTALL) -d $(DESTDIR)$(sysconfdir)/racoon2/hook/migration.d + $(INSTALL_SCRIPT) migration $(DESTDIR)$(sysconfdir)/racoon2/hook + $(INSTALL_SCRIPT) 00ikesaup_sample $(DESTDIR)$(sysconfdir)/racoon2/hook/ikesa-up.d + $(INSTALL_SCRIPT) 00childup_sample $(DESTDIR)$(sysconfdir)/racoon2/hook/child-up.d + $(INSTALL) -d $(DESTDIR)$(sysconfdir)/racoon2/hook/ph1-up.d + $(INSTALL_SCRIPT) ph1-up $(DESTDIR)$(sysconfdir)/racoon2/hook + $(INSTALL) -d $(DESTDIR)$(sysconfdir)/racoon2/hook/ph1-down.d + $(INSTALL_SCRIPT) ph1-down $(DESTDIR)$(sysconfdir)/racoon2/hook # empty depend: Index: racoon2-20100526a/spmd/Makefile.in =================================================================== --- racoon2-20100526a.orig/spmd/Makefile.in +++ racoon2-20100526a/spmd/Makefile.in @@ -1,6 +1,6 @@ CC = @CC@ MKDEP = @MKDEP@ -CFLAGS = @CFLAGS@ @CPPFLAGS@ @DEFS@ -DSYSCONFDIR=\"${sysconfdir}\" +CFLAGS = @CFLAGS@ @CPPFLAGS@ @DEFS@ -DRACOON2_CONFIG_DIR=\"${sysconfdir}/racoon2\" # CFLAGS +=-DSADB_X_MIGRATE LDFLAGS = @LDFLAGS@ LIBS = @LIBS@ @@ -38,11 +38,11 @@ spmdctl: spmdctl.o ../lib/libracoon.a spmdctl.o: spmd_internal.h install: all - $(INSTALL_DIR) $(sbindir) - $(INSTALL_PROGRAM) $(DAEMON) $(sbindir) - $(INSTALL_PROGRAM) $(COMMAND) $(sbindir) - $(INSTALL_DIR) $(man8dir) - $(INSTALL_DATA) $(MANFILES) $(man8dir) + $(INSTALL_DIR) $(DESTDIR)$(sbindir) + $(INSTALL_PROGRAM) $(DAEMON) $(DESTDIR)$(sbindir) + $(INSTALL_PROGRAM) $(COMMAND) $(DESTDIR)$(sbindir) + $(INSTALL_DIR) $(DESTDIR)$(man8dir) + $(INSTALL_DATA) $(MANFILES) $(DESTDIR)$(man8dir) clean: -rm -f $(TARGET) *.o $(COMMAND) Index: racoon2-20100526a/pskgen/Makefile.in =================================================================== --- racoon2-20100526a.orig/pskgen/Makefile.in +++ racoon2-20100526a/pskgen/Makefile.in @@ -17,10 +17,10 @@ PROG=pskgen all: install: all - $(INSTALL) -d $(sbindir) - $(INSTALL_SCRIPT) $(PROG) $(sbindir) - $(INSTALL_DATA) $(PROG).8 $(mandir)/man8 - $(INSTALL) -d $(prefix)/etc/racoon2 + $(INSTALL) -d $(DESTDIR)$(sbindir) + $(INSTALL_SCRIPT) $(PROG) $(DESTDIR)$(sbindir) + $(INSTALL_DATA) $(PROG).8 $(DESTDIR)$(mandir)/man8 + $(INSTALL) -d $(DESTDIR)$(sysconfdir)/racoon2 sh ./autogen.spmd.pwd depend: Index: racoon2-20100526a/spmd/spmd_internal.h =================================================================== --- racoon2-20100526a.orig/spmd/spmd_internal.h +++ racoon2-20100526a/spmd/spmd_internal.h @@ -35,7 +35,7 @@ extern char spmd_version[]; extern int spmd_foreground; -#define RACOON2_CONFIG_FILE SYSCONFDIR"/racoon2.conf" +#define RACOON2_CONFIG_FILE RACOON2_CONFIG_DIR "/racoon2.conf" #if defined(HAVE_NSSWITCH_CONF) # define NSSWITCH_CONF_FILE "/etc/nsswitch.conf"