Fix makefile install/uninstall
Modify "make install" to quote filenames (in case a directory has a space in it), and on Linux/Unix force the program's permissions to be executable. Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
This commit is contained in:
parent
14bcaeec36
commit
1ff740623b
14
makefile
14
makefile
|
@ -66,14 +66,15 @@ INSTALL_DATA=cp -p
|
||||||
# (admittedly rare) problem of bad date/timestamps causing the
|
# (admittedly rare) problem of bad date/timestamps causing the
|
||||||
# compiled code to override later uncompiled Python code.
|
# compiled code to override later uncompiled Python code.
|
||||||
install:
|
install:
|
||||||
-$(MKDIR_P) $(DESTDIR)$(INSTALL_DIR_BIN)
|
-$(MKDIR_P) "$(DESTDIR)$(INSTALL_DIR_BIN)"
|
||||||
$(INSTALL_PROGRAM) flawfinder.py $(DESTDIR)$(INSTALL_DIR_BIN)/flawfinder$(PYTHONEXT)
|
$(INSTALL_PROGRAM) flawfinder.py "$(DESTDIR)$(INSTALL_DIR_BIN)/flawfinder$(PYTHONEXT)"
|
||||||
-$(MKDIR_P) $(DESTDIR)$(INSTALL_DIR_MAN)
|
chmod a+x "$(DESTDIR)$(INSTALL_DIR_BIN)/flawfinder$(PYTHONEXT)"
|
||||||
$(INSTALL_DATA) flawfinder.1 $(DESTDIR)$(INSTALL_DIR_MAN)/flawfinder.1
|
-$(MKDIR_P) "$(DESTDIR)$(INSTALL_DIR_MAN)"
|
||||||
|
$(INSTALL_DATA) flawfinder.1 "$(DESTDIR)$(INSTALL_DIR_MAN)/flawfinder.1"
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
rm -f $(DESTDIR)$(INSTALL_DIR_BIN)/flawfinder$(PYTHONEXT)
|
rm -f "$(DESTDIR)$(INSTALL_DIR_BIN)/flawfinder$(PYTHONEXT)"
|
||||||
rm -f $(DESTDIR)$(INSTALL_DIR_MAN)/flawfinder.1
|
rm -f "$(DESTDIR)$(INSTALL_DIR_MAN)/flawfinder.1"
|
||||||
|
|
||||||
flawfinder.1.gz: flawfinder.1
|
flawfinder.1.gz: flawfinder.1
|
||||||
gzip -c9 < flawfinder.1 > flawfinder.1.gz
|
gzip -c9 < flawfinder.1 > flawfinder.1.gz
|
||||||
|
@ -196,4 +197,3 @@ pylint:
|
||||||
# file into a subdirectory (named flawfinder-versionnumber).
|
# file into a subdirectory (named flawfinder-versionnumber).
|
||||||
# I can then create all the distribution files by just typing:
|
# I can then create all the distribution files by just typing:
|
||||||
# python setup.py bdist_rpm
|
# python setup.py bdist_rpm
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue