summaryrefslogtreecommitdiffstats
path: root/freeipa.spec.in
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2013-03-20 17:28:17 +0100
committerPetr Vobornik <pvoborni@redhat.com>2013-05-06 16:22:20 +0200
commit74b6099fb058564a74b91b701c07532ed0f4cefc (patch)
tree4e0fe5b1998d1f97fa25279e81f66749b1a134f1 /freeipa.spec.in
parent953f59941514ddc3582e51179e20eda9f124684c (diff)
downloadfreeipa-74b6099fb058564a74b91b701c07532ed0f4cefc.tar.gz
freeipa-74b6099fb058564a74b91b701c07532ed0f4cefc.tar.xz
freeipa-74b6099fb058564a74b91b701c07532ed0f4cefc.zip
Web UI plugin loader
https://fedorahosted.org/freeipa/ticket/3235
Diffstat (limited to 'freeipa.spec.in')
-rw-r--r--freeipa.spec.in8
1 files changed, 6 insertions, 2 deletions
diff --git a/freeipa.spec.in b/freeipa.spec.in
index 924faab32..50f8bb095 100644
--- a/freeipa.spec.in
+++ b/freeipa.spec.in
@@ -413,6 +413,9 @@ mkdir -p %{buildroot}%{_initrddir}
mkdir %{buildroot}%{_sysconfdir}/sysconfig/
install -m 644 init/ipa_memcached.conf %{buildroot}%{_sysconfdir}/sysconfig/ipa_memcached
+# Web UI plugin dir
+mkdir -p %{buildroot}%{_usr}/share/ipa/ui/js/plugins
+
# NOTE: systemd specific section
mkdir -p %{buildroot}%{_sysconfdir}/tmpfiles.d/
install -m 0644 init/systemd/ipa.conf.tmpfiles %{buildroot}%{_sysconfdir}/tmpfiles.d/ipa.conf
@@ -462,6 +465,7 @@ if [ $1 -gt 1 ] ; then
/bin/systemctl condrestart certmonger.service 2>&1 || :
/usr/sbin/ipa-upgradeconfig --quiet >/dev/null || :
fi
+/usr/sbin/ipa-webui-regen >/dev/null || :
%posttrans server
# This must be run in posttrans so that updates from previous
@@ -632,6 +636,7 @@ fi
%{_sbindir}/ipactl
%{_sbindir}/ipa-upgradeconfig
%{_sbindir}/ipa-compliance
+%{_sbindir}/ipa-webui-regen
%{_libexecdir}/certmonger/dogtag-ipa-retrieve-agent-submit
%{_sysconfdir}/cron.d/ipa-compliance
%config(noreplace) %{_sysconfdir}/sysconfig/ipa_memcached
@@ -689,14 +694,13 @@ fi
%{_usr}/share/ipa/ui/*.svg
%{_usr}/share/ipa/ui/*.ttf
%{_usr}/share/ipa/ui/*.woff
-%dir %{_usr}/share/ipa/ui/ext
-%config(noreplace) %{_usr}/share/ipa/ui/ext/extension.js
%dir %{_usr}/share/ipa/ui/js/dojo
%{_usr}/share/ipa/ui/js/dojo/dojo.js
%dir %{_usr}/share/ipa/ui/js/libs
%{_usr}/share/ipa/ui/js/libs/*.js
%dir %{_usr}/share/ipa/ui/js/freeipa
%{_usr}/share/ipa/ui/js/freeipa/app.js
+%dir %{_usr}/share/ipa/ui/js/plugins
%dir %{_usr}/share/ipa/ui/images
%{_usr}/share/ipa/ui/images/*.png
%{_usr}/share/ipa/ui/images/*.gif