]> git.pld-linux.org Git - packages/BackupPC.git/blobdiff - BackupPC.spec
- change symlink index.cgi
[packages/BackupPC.git] / BackupPC.spec
index 478f7b4e879c2de055ac36c08fac59ec76d70692..067029f1c2166c5bcf260f85be2b485841dd7e03 100644 (file)
@@ -1,4 +1,7 @@
 
+#TO DO:
+# - polish translation %{_libdir}/BackupPC/Lang/pl.pm
+
 %define                BPCuser         backuppc
 %define                BPCgroup        backuppc
 %include       /usr/lib/rpm/macros.perl
@@ -23,8 +26,7 @@ BuildRequires:        perl-devel >= 1:5.6.0
 BuildRequires: rpmbuild(macros) >= 1.159
 Requires:      apache
 Requires:      samba-client
-# lets check if it's really needed
-#Requires:     sperl
+Requires:      sperl
 Requires:      tar > 1.13
 Provides:      group(%{BPCgroup})
 Provides:      user(%{BPCuser})
@@ -76,8 +78,9 @@ zapasowych:
   u¿ytkownikom rozpoczynaæ lub przerywaæ tworzenie kopii oraz szybko
   przegl±daæ i odtwarzaæ pliki z kopii zapasowych.
 - Nie jest wymagane oprogramowanie po stronie klienta. Na WinXX
-  u¿ywany jest protokó³ SMB. Na klientach linuksowych lub uniksowych
-  mo¿na u¿ywaæ rsynca lub tara (po ssh/rsh/NFS).
+  u¿ywany jest protokó³ SMB lub rsync (specjalnie przygotowana wersja
+  pod cygwinem). Na klientach linuksowych lub uniksowych mo¿na u¿ywaæ
+  rsynca lub tara (po ssh/rsh/NFS).
 - Dostêpne s± elastyczne opcje odzyskiwania. Mo¿na ¶ci±gaæ pojedyncze
   pliki z kopii bezpo¶rednio z interfejsu CGI. Tak¿e archiwa zip lub
   tar z wybranymi plikami lub katalogami mog± byæ ¶ci±gane z poziomu
@@ -103,11 +106,11 @@ perl -e "s/.IX Title.*/.SH NAME\nbackuppc \\- BackupPC manual/g" -p -i.tmp backu
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/{rc.d/init.d,%{name},httpd/httpd.conf} \
-       $RPM_BUILD_ROOT%{_usr}/share/%{name}/www/html \
-       $RPM_BUILD_ROOT%{_var}/lib/%{name}/pc/localhost \
-       $RPM_BUILD_ROOT%{_datadir}/%{name}/conf \
-       $RPM_BUILD_ROOT%/home/services/httpd/cgi-bin/%{name}
+install -d -m 755      $RPM_BUILD_ROOT%{_sysconfdir}/{rc.d/init.d,httpd/httpd.conf} \
+                       $RPM_BUILD_ROOT%{_usr}/share/%{name}/www/html \
+                       $RPM_BUILD_ROOT%{_var}/{lib/%{name}/pc/localhost,log} \
+                       $RPM_BUILD_ROOT%{_datadir}/%{name}/conf \
+                       $RPM_BUILD_ROOT/home/services/httpd/cgi-bin/%{name}
 
 %{__perl} configure.pl \
        --batch \
@@ -129,23 +132,30 @@ install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/{rc.d/init.d,%{name},httpd/httpd
        --data-dir %{_var}/lib/%{name} \
        --dest-dir $RPM_BUILD_ROOT \
        --hostname localhost \
-       --html-dir /home/services/httpd/html/%{name} \
-       --html-dir-url /%{name} \
-       --install-dir  %{_usr} \
+       --html-dir %{_usr}/share/%{name}/www/html \
+       --html-dir-url /BackupPC \
+       --install-dir %{_usr} \
        --uid-ignore
 #      --config-path
 
 install init.d/linux-backuppc $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/backuppc
-install conf/BackupPC_stnd.css  $RPM_BUILD_ROOT%{_var}/lib/%{name}/conf/BackupPC_stnd.css
+install conf/BackupPC_stnd.css $RPM_BUILD_ROOT%{_var}/lib/%{name}/conf/BackupPC_stnd.css
 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/httpd.conf/93_backuppc.conf
 install %{SOURCE2} $RPM_BUILD_ROOT/home/services/httpd/cgi-bin/%{name}/.htaccess
 
-#mv -f $RPM_BUILD_ROOT/var/lib/backuppc/conf/* $RPM_BUILD_ROOT%{_sysconfdir}/backuppc
-#mv -f $RPM_BUILD_ROOT%{_datadir}/backuppc/cgi-bin/BackupPC_Admin $RPM_BUILD_ROOT%{_datadir}/backuppc/cgi-bin/index.cgi
-
 # Cleanups:
 rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/www/html/CVS
 
+# symlinks
+cd $RPM_BUILD_ROOT%{_sysconfdir}
+ln -sf %{_var}/lib/%{name}/conf %{name}
+
+cd $RPM_BUILD_ROOT%{_var}/log
+ln -sf %{_var}/lib/%{name}/log %{name}
+
+cd $RPM_BUILD_ROOT/home/services/httpd/cgi-bin/%{name}
+ln -sf BackupPC_Admin index.cgi
+
 %pre
 # Add the "backuppc" user and group
 if [ -n "`/usr/bin/getgid %{BPCgroup}`" ]; then
@@ -167,7 +177,7 @@ else
 fi
 
 %post
-ln -s %{_var}/lib/%{name}/conf/ %{_sysconfdir}/%{name}
+/etc/init.d/backuppc restart
 
 %postun
 if [ "$1" = "0" ]; then
@@ -183,19 +193,38 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/*
 %doc %{_usr}/doc/*.html
 %doc %{_usr}/doc/BackupPC.pod
-%dir /home/services/httpd/cgi-bin/%{name}/
+%dir /home/services/httpd/cgi-bin/%{name}
 %attr(755,root,root)/home/services/httpd/cgi-bin/%{name}/*
-%dir /home/services/httpd/html/%{name}/
-/home/services/httpd/html/%{name}/*
-%dir %{_libdir}/BackupPC/
-%{_libdir}/BackupPC/*
-%dir %attr(750,%{BPCuser},%{BPCgroup}) %{_var}/lib/%{name}/cpool/
-%dir %attr(750,%{BPCuser},%{BPCgroup}) %{_var}/lib/%{name}/log/
-%dir %attr(750,%{BPCuser},%{BPCgroup}) %{_var}/lib/%{name}/pc/
-%dir %attr(750,%{BPCuser},%{BPCgroup}) %{_var}/lib/%{name}/pool/
-%dir %attr(750,%{BPCuser},%{BPCgroup}) %{_var}/lib/%{name}/trash/
-%dir %{_var}/lib/%{name}/conf/
+%dir %{_usr}/share/%{name}/www/html
+%{_usr}/share/%{name}/www/html/*
+%dir %{_libdir}/BackupPC
+%{_libdir}/BackupPC/Attrib.pm
+%{_libdir}/BackupPC/FileZIO.pm
+%{_libdir}/BackupPC/Lib.pm
+%{_libdir}/BackupPC/PoolWrite.pm
+%{_libdir}/BackupPC/View.pm
+%dir %{_libdir}/BackupPC/CGI
+%{_libdir}/BackupPC/CGI/*
+%dir %{_libdir}/BackupPC/Xfer
+%{_libdir}/BackupPC/Xfer/*
+%dir %{_libdir}/BackupPC/Zip
+%{_libdir}/BackupPC/Zip/*
+%dir %{_libdir}/BackupPC/Lang
+%lang(en) %{_libdir}/BackupPC/Lang/en.pm
+%lang(de) %{_libdir}/BackupPC/Lang/de.pm
+%lang(fr) %{_libdir}/BackupPC/Lang/fr.pm
+%lang(es) %{_libdir}/BackupPC/Lang/es.pm
+%lang(it) %{_libdir}/BackupPC/Lang/it.pm
+%lang(nl) %{_libdir}/BackupPC/Lang/nl.pm
+%dir %attr(750,%{BPCuser},%{BPCgroup}) %{_var}/lib/%{name}/cpool
+%dir %attr(750,%{BPCuser},%{BPCgroup}) %{_var}/lib/%{name}/log
+%dir %attr(750,%{BPCuser},%{BPCgroup}) %{_var}/lib/%{name}/pc
+%dir %attr(750,%{BPCuser},%{BPCgroup}) %{_var}/lib/%{name}/pool
+%dir %attr(750,%{BPCuser},%{BPCgroup}) %{_var}/lib/%{name}/trash
+%dir %{_var}/lib/%{name}/conf
+%dir %{_var}/log/%{name}
 %attr(755,root,root) %{_sysconfdir}/rc.d/init.d/backuppc
 %{_sysconfdir}/httpd/httpd.conf/93_backuppc.conf
+%dir %{_sysconfdir}/%{name}
 %config(noreplace) %verify(not md5 size mtime) %attr(640,root,root) /home/services/httpd/cgi-bin/%{name}/.htaccess
 %config(noreplace) %verify(not md5 size mtime) %{_var}/lib/%{name}/conf/*
This page took 0.454815 seconds and 4 git commands to generate.