You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
1.3 KiB
Makefile

all:
cd po/back_auditd ; msgfmt -o linux-infosec-setupper-back_auditd.mo ru.po
install:
#mkdir -p $(DESTDIR)/usr/bin
mkdir -p $(DESTDIR)/usr/share/linux-infosec-setupper
mkdir -p $(DESTDIR)/usr/share/linux-infosec-setupper/audit
#mkdir -p $(DESTDIR)/usr/share/linux-infosec-setupper/pwquality
install -m0644 common.sh $(DESTDIR)/usr/share/linux-infosec-setupper/common.sh
install -m0644 back_auditd.sh $(DESTDIR)/usr/share/linux-infosec-setupper/audit/back_auditd.sh
mkdir -p $(DESTDIR)/var/lib/linux-infosec-setupper
mkdir -p $(DESTDIR)/var/lib/linux-infosec-setupper/audit
#mkdir -p $(DESTDIR)/var/lib/linux-infosec-setupper/pwquality
chmod -R 0700 $(DESTDIR)/var/lib/linux-infosec-setupper
mkdir -p $(DESTDIR)/usr/share/locale/ru/LC_MESSAGES
install -m0644 po/back_auditd/linux-infosec-setupper-back_auditd.mo $(DESTDIR)/usr/share/locale/ru/LC_MESSAGES
rpm:
# https://stackoverflow.com/a/1909390
$(eval TMP := $(shell mktemp --suffix=.tar.gz))
tar -zcf $(TMP) .
RPM_NAME=$(shell rpmspec -q --srpm --qf '%{name}' linux-infosec-setupper.spec)
RPM_VERSION=$(shell rpmspec -q --srpm --qf '%{version}' linux-infosec-setupper.spec)
mv $(TMP) $(shell rpmspec -q --srpm --qf '%{name}-%{version}.tar.gz' linux-infosec-setupper.spec)
rpmbuild -bb --define "_sourcedir $(shell pwd)" linux-infosec-setupper.spec