# --- T2-COPYRIGHT-BEGIN --- # t2/package/*/p0f/hotfix-install.patch # Copyright (C) 2007 - 2026 The T2 SDE Project # SPDX-License-Identifier: GPL-2.0 or patched project license # --- T2-COPYRIGHT-END --- --- p0f/mk/Linux.vanilla 2007-06-19 21:06:22.625452266 +0200 +++ p0f/mk/Linux 2007-06-19 21:09:19.615538356 +0200 @@ -16,6 +16,8 @@ FILE = p0f TOOLS = test/sendack test/sendack2 test/sendsyn +prefix = /usr + all: $(FILE) strip @echo ">> You can also try 'make p0fq' to compile a sample query" @echo ">> client (see README for more information)." @@ -29,7 +31,7 @@ $(CC) -static $(CFLAGS) -o $@ $(FILE).c $(FILE)-query.c crc32.c $(LIBS) strip: - strip $(FILE) 2>/dev/null || true + $(STRIP) $(FILE) 2>/dev/null || true p0fq: test/p0fq @@ -47,9 +49,9 @@ rm -f /tmp/p0f.tgz install: $(FILE) - cp -f $(FILE) /usr/sbin/ - cp -f p0frep /usr/sbin/ - mkdir /etc/p0f || true - cp -f p0f.fp p0fa.fp p0fr.fp p0fo.fp /etc/p0f/ - cp -f p0f.1 /usr/man/man1/ || cp -f p0f.1 /usr/local/man/man1/ + cp -f $(FILE) $(DESTDIR)$(prefix)/sbin/ + cp -f p0frep $(DESTDIR)$(prefix)/sbin/ + mkdir $(DESTDIR)/etc/p0f || true + cp -f p0f.fp p0fa.fp p0fr.fp p0fo.fp $(DESTDIR)/etc/p0f/ + cp -f p0f.1 $(DESTDIR)$(prefix)/man/man1/ @echo "You might want to manually install test/ tools now."