mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Create directories for client install
When ``make client-install`` is called, create /etc/ipa and /var/lib/ipa-client/sysrestore directories required for successful use of ipa-client-install. Do it only if DESTDIR is set to help packagers to notice that these directories have to exist https://fedorahosted.org/freeipa/ticket/1849
This commit is contained in:
committed by
Rob Crittenden
parent
06a9b7d9af
commit
534ca86b69
11
Makefile
11
Makefile
@@ -68,7 +68,7 @@ install: all server-install
|
|||||||
(cd $$subdir && $(MAKE) $@) || exit 1; \
|
(cd $$subdir && $(MAKE) $@) || exit 1; \
|
||||||
done
|
done
|
||||||
|
|
||||||
client-install: client
|
client-install: client client-dirs
|
||||||
@for subdir in $(CLIENTDIRS); do \
|
@for subdir in $(CLIENTDIRS); do \
|
||||||
(cd $$subdir && $(MAKE) install) || exit 1; \
|
(cd $$subdir && $(MAKE) install) || exit 1; \
|
||||||
done
|
done
|
||||||
@@ -79,6 +79,15 @@ client-install: client
|
|||||||
python setup-client.py install --root $(DESTDIR); \
|
python setup-client.py install --root $(DESTDIR); \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
client-dirs:
|
||||||
|
@if [ "$(DESTDIR)" != "" ] ; then \
|
||||||
|
mkdir -p $(DESTDIR)/etc/ipa ; \
|
||||||
|
mkdir -p $(DESTDIR)/var/lib/ipa-client/sysrestore ; \
|
||||||
|
else \
|
||||||
|
echo "DESTDIR was not set, please create /etc/ipa and /var/lib/ipa-client/sysrestore" ; \
|
||||||
|
echo "Without those directories ipa-client-install will fail" ; \
|
||||||
|
fi
|
||||||
|
|
||||||
lint:
|
lint:
|
||||||
./make-lint $(LINT_OPTIONS)
|
./make-lint $(LINT_OPTIONS)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user