|
Packit |
792a06 |
NAME = oscap-anaconda-addon
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
VERSION = 1.1.1
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
ADDON = org_fedora_oscap
|
|
Packit |
792a06 |
TESTS = tests \
|
|
Packit |
792a06 |
testing_files
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
OSVERSION := $(shell grep -o " [0-9]\{1,\}" /etc/redhat-release | sed "s/ //g")
|
|
Packit |
792a06 |
ifeq ($(OSVERSION),7)
|
|
Packit |
792a06 |
PYVERSION = ""
|
|
Packit |
792a06 |
else
|
|
Packit |
792a06 |
PYVERSION = -3
|
|
Packit |
792a06 |
endif
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
FILES = $(ADDON) \
|
|
Packit |
792a06 |
$(TESTS) \
|
|
Packit |
792a06 |
po \
|
|
Packit |
792a06 |
COPYING \
|
|
Packit |
792a06 |
Makefile \
|
|
Packit |
792a06 |
README.md
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
EXCLUDES = \
|
|
Packit |
792a06 |
*~ \
|
|
Packit |
792a06 |
*.pyc
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
ZANATA_PULL_ARGS = --transdir po/
|
|
Packit |
792a06 |
ZANATA_PUSH_ARGS = --srcdir po/ --push-type source --force
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
all:
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
DISTNAME = $(NAME)-$(VERSION)
|
|
Packit |
792a06 |
ADDONDIR = /usr/share/anaconda/addons/
|
|
Packit |
792a06 |
DISTBALL = $(DISTNAME).tar.gz
|
|
Packit |
792a06 |
NUM_PROCS = $$(getconf _NPROCESSORS_ONLN)
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
install:
|
|
Packit |
792a06 |
mkdir -p $(DESTDIR)$(ADDONDIR)
|
|
Packit |
792a06 |
cp -rv $(ADDON) $(DESTDIR)$(ADDONDIR)
|
|
Packit |
792a06 |
$(MAKE) install-po-files
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
uninstall:
|
|
Packit |
792a06 |
rm -rfv $(DESTDIR)$(ADDONDIR)
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
dist:
|
|
Packit |
792a06 |
rm -rf $(DISTNAME)
|
|
Packit |
792a06 |
mkdir -p $(DISTNAME)
|
|
Packit |
792a06 |
@if test -d ".git"; \
|
|
Packit |
792a06 |
then \
|
|
Packit |
792a06 |
echo Creating ChangeLog && \
|
|
Packit |
792a06 |
( cd "$(top_srcdir)" && \
|
|
Packit |
792a06 |
echo '# Generate automatically. Do not edit.'; echo; \
|
|
Packit |
792a06 |
git log --stat --date=short ) > ChangeLog.tmp \
|
|
Packit |
792a06 |
&& mv -f ChangeLog.tmp $(DISTNAME)/ChangeLog \
|
|
Packit |
792a06 |
|| ( rm -f ChangeLog.tmp ; \
|
|
Packit |
792a06 |
echo Failed to generate ChangeLog >&2 ); \
|
|
Packit |
792a06 |
else \
|
|
Packit |
792a06 |
echo A git clone is required to generate a ChangeLog >&2; \
|
|
Packit |
792a06 |
fi
|
|
Packit |
792a06 |
for file in $(FILES); do \
|
|
Packit |
792a06 |
cp -rpv $$file $(DISTNAME)/$$file; \
|
|
Packit |
792a06 |
done
|
|
Packit |
792a06 |
for excl in $(EXCLUDES); do \
|
|
Packit |
792a06 |
find $(DISTNAME) -name "$$excl" -delete; \
|
|
Packit |
792a06 |
done
|
|
Packit |
792a06 |
tar -czvf $(DISTBALL) $(DISTNAME)
|
|
Packit |
792a06 |
rm -rf $(DISTNAME)
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
potfile:
|
|
Packit |
792a06 |
$(MAKE) -C po potfile
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
po-pull:
|
|
Packit |
792a06 |
@which zanata > /dev/null 2>&1 || echo "You may not have the Zanata client installed, don't be surprised if the operation fails."
|
|
Packit |
792a06 |
zanata pull $(ZANATA_PULL_ARGS)
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
push-pot: potfile
|
|
Packit |
792a06 |
@which zanata > /dev/null 2>&1 || echo "You may not have the Zanata client installed, don't be surprised if the operation fails."
|
|
Packit |
792a06 |
zanata push $(ZANATA_PUSH_ARGS)
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
install-po-files:
|
|
Packit |
792a06 |
$(MAKE) -C po install
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
test:
|
|
Packit |
792a06 |
@echo "***Running pylint$(PYVERSION) checks***"
|
|
Packit |
792a06 |
@find . -name '*.py' -print|xargs -n1 --max-procs=$(NUM_PROCS) pylint$(PYVERSION) -E 2> /dev/null
|
|
Packit |
792a06 |
@echo "[ OK ]"
|
|
Packit |
792a06 |
@echo "***Running unittests checks***"
|
|
Packit |
792a06 |
@PYTHONPATH=. py.test$(PYVERSION) --processes=-1 -vw tests/
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
runpylint:
|
|
Packit |
792a06 |
@find . -name '*.py' -print|xargs -n1 --max-procs=$(NUM_PROCS) pylint$(PYVERSION) -E 2> /dev/null
|
|
Packit |
792a06 |
@echo "[ OK ]"
|
|
Packit |
792a06 |
|
|
Packit |
792a06 |
unittest:
|
|
Packit |
792a06 |
PYTHONPATH=. py.test$(PYVERSION) -v tests/
|