--- keyutils-1.5.10.orig/Makefile 2017-03-15 21:57:15.000000000 +0100 +++ keyutils-1.5.10/Makefile 2017-07-30 13:08:55.000000000 +0200 @@ -1,5 +1,5 @@ -CPPFLAGS := -I. -CFLAGS := -g -Wall -Werror +CPPFLAGS ?= -I. +CFLAGS ?= -g -Wall -Werror INSTALL := install DESTDIR := SPECFILE := keyutils.spec @@ -56,27 +56,9 @@ LIBNAME := libkeyutils.so.$(APIVERSION) # Guess at the appropriate lib directory and word size # ############################################################################### -ifeq ($(origin LIBDIR),undefined) -LIBDIR := $(shell ldd /usr/bin/make | grep '\(/libc\)' | sed -e 's!.*\(/.*\)/libc[.].*!\1!') -endif -ifeq ($(origin USRLIBDIR),undefined) -USRLIBDIR := $(patsubst /lib/%,/usr/lib/%,$(LIBDIR)) -endif -BUILDFOR := $(shell file /usr/bin/make | sed -e 's!.*ELF \(32\|64\)-bit.*!\1!')-bit -ifeq ($(origin CFLAGS),undefined) -ifeq ($(BUILDFOR),32-bit) -CFLAGS += -m32 LIBDIR := /lib USRLIBDIR := /usr/lib -else -ifeq ($(BUILDFOR),64-bit) -CFLAGS += -m64 -LIBDIR := /lib64 -USRLIBDIR := /usr/lib64 -endif -endif -endif ############################################################################### # @@ -95,7 +77,7 @@ endif # Normal build rule # ############################################################################### -all: keyctl request-key key.dns_resolver +all: ############################################################################### # @@ -161,41 +143,18 @@ key.dns_resolver: key.dns_resolver.o $(L ############################################################################### install: all ifeq ($(NO_ARLIB),0) - $(INSTALL) -D -m 0644 $(ARLIB) $(DESTDIR)$(USRLIBDIR)/$(ARLIB) + $(INSTALL) -d $(DESTDIR)$(USRLIBDIR) + $(INSTALL) -m 0644 $(ARLIB) $(DESTDIR)$(USRLIBDIR)/$(ARLIB) endif ifeq ($(NO_SOLIB),0) - $(INSTALL) -D $(LIBNAME) $(DESTDIR)$(LIBDIR)/$(LIBNAME) + $(INSTALL) -d $(DESTDIR)$(LIBDIR) + $(INSTALL) $(LIBNAME) $(DESTDIR)$(LIBDIR)/$(LIBNAME) $(LNS) $(LIBNAME) $(DESTDIR)$(LIBDIR)/$(SONAME) mkdir -p $(DESTDIR)$(USRLIBDIR) $(LNS) $(LIBDIR)/$(SONAME) $(DESTDIR)$(USRLIBDIR)/$(DEVELLIB) endif - $(INSTALL) -D keyctl $(DESTDIR)$(BINDIR)/keyctl - $(INSTALL) -D request-key $(DESTDIR)$(SBINDIR)/request-key - $(INSTALL) -D request-key-debug.sh $(DESTDIR)$(SHAREDIR)/request-key-debug.sh - $(INSTALL) -D key.dns_resolver $(DESTDIR)$(SBINDIR)/key.dns_resolver - $(INSTALL) -D -m 0644 request-key.conf $(DESTDIR)$(ETCDIR)/request-key.conf - mkdir -p $(DESTDIR)$(ETCDIR)/request-key.d - mkdir -p $(DESTDIR)$(MAN1) - $(INSTALL) -m 0644 $(wildcard man/*.1) $(DESTDIR)$(MAN1) - mkdir -p $(DESTDIR)$(MAN3) - $(INSTALL) -m 0644 $(wildcard man/*.3) $(DESTDIR)$(MAN3) - mkdir -p $(DESTDIR)$(MAN5) - $(INSTALL) -m 0644 $(wildcard man/*.5) $(DESTDIR)$(MAN5) - mkdir -p $(DESTDIR)$(MAN7) - $(INSTALL) -m 0644 $(wildcard man/*.7) $(DESTDIR)$(MAN7) - mkdir -p $(DESTDIR)$(MAN8) - $(INSTALL) -m 0644 $(wildcard man/*.8) $(DESTDIR)$(MAN8) - $(LNS) keyctl_describe.3 $(DESTDIR)$(MAN3)/keyctl_describe_alloc.3 - $(LNS) keyctl_get_security.3 $(DESTDIR)$(MAN3)/keyctl_get_security_alloc.3 - $(LNS) keyctl_instantiate.3 $(DESTDIR)$(MAN3)/keyctl_instantiate_iov.3 - $(LNS) keyctl_instantiate.3 $(DESTDIR)$(MAN3)/keyctl_reject.3 - $(LNS) keyctl_instantiate.3 $(DESTDIR)$(MAN3)/keyctl_negate.3 - $(LNS) keyctl_instantiate.3 $(DESTDIR)$(MAN3)/keyctl_assume_authority.3 - $(LNS) keyctl_link.3 $(DESTDIR)$(MAN3)/keyctl_unlink.3 - $(LNS) keyctl_read.3 $(DESTDIR)$(MAN3)/keyctl_read_alloc.3 - $(LNS) recursive_key_scan.3 $(DESTDIR)$(MAN3)/recursive_session_key_scan.3 - $(LNS) keyctl_dh_compute.3 $(DESTDIR)$(MAN3)/keyctl_dh_compute_alloc.3 - $(INSTALL) -D -m 0644 keyutils.h $(DESTDIR)$(INCLUDEDIR)/keyutils.h + $(INSTALL) -d $(DESTDIR)$(INCLUDEDIR) + $(INSTALL) -m 0644 keyutils.h $(DESTDIR)$(INCLUDEDIR)/keyutils.h ############################################################################### # @@ -239,14 +198,6 @@ tarball: $(ZTARBALL) SRCBALL := rpmbuild/SOURCES/$(TARBALL) ZSRCBALL := rpmbuild/SOURCES/$(ZTARBALL) -BUILDID := .local -dist := $(word 2,$(shell grep -r "^%dist" /etc/rpm /usr/lib/rpm)) -release := $(word 2,$(shell grep ^Release: $(SPECFILE))) -release := $(subst %{?dist},$(dist),$(release)) -release := $(subst %{?buildid},$(BUILDID),$(release)) -rpmver := $(VERSION)-$(release) -SRPM := rpmbuild/SRPMS/keyutils-$(rpmver).src.rpm - RPMBUILDDIRS := \ --define "_srcrpmdir $(CURDIR)/rpmbuild/SRPMS" \ --define "_rpmdir $(CURDIR)/rpmbuild/RPMS" \