Code

Updated manual page
[gosa.git] / gosa-core / redhat / rpm-make-gosa
index 43c6e4fd1f41c51a0c9bb92d14f284a250962882..a7bd4250070bf49bc1af54856cdd3880aa08166c 100755 (executable)
@@ -46,8 +46,6 @@ Requires:               gosa >= 2.6.0, @@DEPENDS@@
 BuildRoot:              %{_tmppath}/%{name}-%{version}-root
 BuildArch:              noarch
 
-%define confdir         /etc/%{name}
-
 %if %{suse}
         %{echo:Building SuSE rpm}
         %define docdir /usr/share/doc/packages/gosa
@@ -66,20 +64,47 @@ BuildArch:              noarch
 %build
 
 %install
-# Create buildroot
-mkdir -p %{buildroot}/usr/share/gosa/plugins/%{name}
-mv ./* %{buildroot}/usr/share/gosa/plugins/%{name}
-#cp -ua ./@@NAME@@* %{buildroot}/usr/share/gosa/plugins/@@NAME@@
+
+# Move extra HTML and images
+mkdir -p %{buildroot}/usr/share/gosa/html/plugins/@@NAME@@
+if [ -d html ]; then
+       mv ./html/* %{buildroot}/usr/share/gosa/html/plugins/@@NAME@@
+fi
+
+# Move contrib if available
+mkdir -p %{buildroot}/usr/share/doc/%{name}
+if [ -d contrib ]; then
+       mv ./contrib %{buildroot}/usr/share/doc/%{name}
+fi
+
+# Move help
+mkdir -p %{buildroot}/usr/share/gosa/doc/plugins/@@NAME@@
+mv ./help/* %{buildroot}/usr/share/gosa/doc/plugins/@@NAME@@
+
+# Move localization
+mkdir -p %{buildroot}/usr/share/gosa/locale/plugins/@@NAME@@
+mv ./locale/* %{buildroot}/usr/share/gosa/locale/plugins/@@NAME@@
+
+# Move plugin itself
+mkdir -p %{buildroot}/usr/share/gosa/plugins/@@NAME@@
+mv ./* %{buildroot}/usr/share/gosa/plugins/@@NAME@@
 
 %post
 /usr/sbin/update-gosa
 
+%postun
+/usr/sbin/update-gosa
+
 %clean
 rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root)
-%attr (-,root,root) /usr/share/gosa/plugins/%{name}
+%attr (-,root,root) /usr/share/gosa/plugins/@@NAME@@
+%attr (-,root,root) /usr/share/gosa/doc/plugins/@@NAME@@
+%attr (-,root,root) /usr/share/gosa/locale/plugins/@@NAME@@
+%attr (-,root,root) /usr/share/gosa/html/plugins/@@NAME@@
+%attr (-,root,root) /usr/share/doc/%{name}
 EOF
 
 # Create eventually missing directories