You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.4 KiB
43 lines
1.4 KiB
From a12d866b673972b41802d0fdd20f4e65699da44e Mon Sep 17 00:00:00 2001 |
|
From: Robert Scheck <robert@fedoraproject.org> |
|
Date: Sun, 29 May 2022 01:34:15 +0200 |
|
Subject: [PATCH] Replace install command with $(INSTALL) variable |
|
MIME-Version: 1.0 |
|
Content-Type: text/plain; charset=UTF-8 |
|
Content-Transfer-Encoding: 8bit |
|
|
|
Some Linux distributions prefer to use "INSTALL='install -p'" during 'make |
|
install' to preserve the original file timestamps when packaging signify. |
|
|
|
Original author: Robert-André Mauchin |
|
--- |
|
Makefile | 9 +++++---- |
|
1 file changed, 5 insertions(+), 4 deletions(-) |
|
|
|
diff --git a/Makefile b/Makefile |
|
index 885c58a..425a471 100644 |
|
--- a/Makefile |
|
+++ b/Makefile |
|
@@ -11,6 +11,7 @@ PLEDGE ?= noop |
|
CFLAGS += $(EXTRA_CFLAGS) |
|
LDFLAGS += $(EXTRA_LDFLAGS) |
|
CPPFLAGS += -include compat.h |
|
+INSTALL ?= install |
|
|
|
S := crypto_api.c \ |
|
mod_ed25519.c \ |
|
@@ -175,10 +176,10 @@ sha512_256hl.c: helper.c |
|
-e 's/SHA512_256_CTX/SHA2_CTX/g' $< > $@ |
|
|
|
install: signify signify.1.gz |
|
- install -m 755 -d $(DESTDIR)$(PREFIX)/bin |
|
- install -m 755 -t $(DESTDIR)$(PREFIX)/bin signify |
|
- install -m 755 -d $(DESTDIR)$(PREFIX)/share/man/man1 |
|
- install -m 644 -t $(DESTDIR)$(PREFIX)/share/man/man1 signify.1.gz |
|
+ $(INSTALL) -m 755 -d $(DESTDIR)$(PREFIX)/bin |
|
+ $(INSTALL) -m 755 -t $(DESTDIR)$(PREFIX)/bin signify |
|
+ $(INSTALL) -m 755 -d $(DESTDIR)$(PREFIX)/share/man/man1 |
|
+ $(INSTALL) -m 644 -t $(DESTDIR)$(PREFIX)/share/man/man1 signify.1.gz |
|
|
|
.PHONY: install |
|
|
|
|