I am trying to make an rpm of storeBackup and am unable to implement the
man pages. Wat am I doing wrong?
File I am trying to make into an rpm as the version on openSUSE is out of
date (version on Factory is 1.9, real version is 3.2 see also
http://bugzilla.novell.com/show_bug.cgi?id=512990)
I have based my sepecfile on the 2.x version. On Factory
home:mge1512:tools/openSUSE_Factory
RPM build errors:
File not found: /tmp/root-storeBackup/usr/share/man/man1
spec file, see below.
It works if I do not try to include the manpages.
The files in the directory:
toreBackup-3.2_01.pdf
storeBackup-3.2.tar.bz2
storeBackup-README.SUSE
storeBackup.spec
The files in storeBackup-3.2.tar.bz2
houghi@penne : tree storeBackup
storeBackup
|-- _ATTENTION_
|-- bin
| |-- llt
| |-- multitail.pl
| |-- storeBackup.pl
| |-- storeBackupCheckBackup.pl
| |-- storeBackupConvertBackup.pl
| |-- storeBackupDel.pl
| |-- storeBackupMount.pl
| |-- storeBackupRecover.pl
| |-- storeBackupSearch.pl
| |-- storeBackupUpdateBackup.pl
| |-- storeBackupVersions.pl
| |-- storeBackup_du.pl
| `-- storeBackupls.pl
|-- correct.sh
|-- cron-storebackup
|-- doc
| |-- ChangeLog
| |-- EXAMPLES
| |-- LICENSE
| |-- README
| |-- README.1ST
| |-- ROADMAP
| `-- md5sum.tar
|-- lib
| |-- checkObjPar.pl
| |-- checkParam2.pl
| |-- dateTools.pl
| |-- evalTools.pl
| |-- fileDir.pl
| |-- forkProc.pl
| |-- humanRead.pl
| |-- prLog.pl
| |-- splitLine.pl
| |-- stbuMd5Exec.pl
| |-- stbuMd5cp.pl
| |-- storeBackupLib.pl
| |-- tail.pl
| `-- version.pl
`-- man
`-- man1
|-- llt.1
|-- multitail.pl.1
|-- storeBackup.pl.1
|-- storeBackupCheckBackup.pl.1
|-- storeBackupConvertBackup.pl.1
|-- storeBackupDel.pl.1
|-- storeBackupMount.pl.1
|-- storeBackupRecover.pl.1
|-- storeBackupSearch.pl.1
|-- storeBackupUpdateBackup.pl.1
|-- storeBackupVersions.pl.1
|-- storeBackup_du.pl.1
`-- storeBackupls.pl.1
specfile ----->
#
## Distribution: United Linux / SuSE Linux
Name: storeBackup
Version: 3.2
Release: 1.houghi
Summary: storeBackup is a disk-to-disk backup tool for Linux
Source0: storeBackup-%{version}.tar.bz2
Source1: storeBackup-README.SUSE
Source2: storeBackup-%{version}_01.pdf
License: GPLv3, Copyright (C) Dr. Heinz-Josef Claes (2001-2008)
Group: Productivity/Archiving/Backup
URL: http://storebackup.org/
BuildRoot: /tmp/root-%{name}/
BuildArch: noarch
Requires: sh-utils bzip2 textutils fileutils e2fsprogs
Packager: houghi
%description
<snip for better readability>
%prep -n storeBackup
%setup -n storeBackup
%build
# make
%install
#
install -d ${RPM_BUILD_ROOT} \
${RPM_BUILD_ROOT}/usr/lib/storeBackup/ \
${RPM_BUILD_ROOT}/usr/bin/ \
${RPM_BUILD_ROOT}/usr/share/doc/packages/storeBackup/ \
${RPM_BUILD_ROOT}/etc/cron.daily/ \
${RPM_BUILD_ROOT}/etc/storebackup.d/
#
cp -a %{S:1} ./README.SUSE
cp -a %{S:2} ./doc/
cp -aRpv bin/ lib/ ${RPM_BUILD_ROOT}/usr/lib/storeBackup/
cp -a correct.sh ${RPM_BUILD_ROOT}/usr/lib/storeBackup/bin
cp -a cron-storebackup ${RPM_BUILD_ROOT}/etc/cron.daily/storebackup
ln -sf /usr/lib/storeBackup/bin/llt ${RPM_BUILD_ROOT}/usr/bin/llt
ln -sf /usr/lib/storeBackup/bin/multitail.pl ${RPM_BUILD_ROOT}/usr/bin/multitail.pl
ln -sf /usr/lib/storeBackup/bin/storeBackupCheckBackup.pl ${RPM_BUILD_ROOT}/usr/bin/storeBackupCheckBackup.pl
ln -sf /usr/lib/storeBackup/bin/storeBackupConvertBackup.pl ${RPM_BUILD_ROOT}/usr/bin/storeBackupConvertBackup.pl
ln -sf /usr/lib/storeBackup/bin/storeBackupDel.pl ${RPM_BUILD_ROOT}/usr/bin/storeBackupDel.pl
ln -sf /usr/lib/storeBackup/bin/storeBackup_du.pl ${RPM_BUILD_ROOT}/usr/bin/storeBackup_du.pl
ln -sf /usr/lib/storeBackup/bin/storeBackupls.pl ${RPM_BUILD_ROOT}/usr/bin/storeBackupls.pl
ln -sf /usr/lib/storeBackup/bin/storeBackupMount.pl ${RPM_BUILD_ROOT}/usr/bin/storeBackupMount.pl
ln -sf /usr/lib/storeBackup/bin/storeBackup.pl ${RPM_BUILD_ROOT}/usr/bin/storeBackup.pl
ln -sf /usr/lib/storeBackup/bin/storeBackupRecover.pl ${RPM_BUILD_ROOT}/usr/bin/storeBackupRecover.pl
ln -sf /usr/lib/storeBackup/bin/storeBackupSearch.pl ${RPM_BUILD_ROOT}/usr/bin/storeBackupSearch.pl
ln -sf /usr/lib/storeBackup/bin/storeBackupUpdateBackup.pl ${RPM_BUILD_ROOT}/usr/bin/storeBackupUpdateBackup.pl
ln -sf /usr/lib/storeBackup/bin/storeBackupVersions.pl ${RPM_BUILD_ROOT}/usr/bin/storeBackupVersions.pl
ln -sf /usr/lib/storeBackup/bin/storeBackup.pl ${RPM_BUILD_ROOT}/usr/bin/storeBackup
%{?suse_check}
%files
%defattr(-,root,root)
%doc %{_mandir}/man1
%doc doc/*
# ChangeLog LICENSE README.1ST _ATTENTION_ EXAMPLES README ROADMAP storebackup.config.default README.SUSE
/usr/lib/storeBackup/
%dir /etc/storebackup.d/
# %attr(755, root, root) %config(noreplace) /etc/storebackup.d/storebackup.config
%attr(755, root, root) /usr/bin/*
%attr(755, root, root) /etc/cron.daily/storebackup
%clean
if [ -n "$RPM_BUILD_ROOT" ] ; then
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
fi
%changelog -n storeBackup
<snip>
houghi
--
We all came out to Montreux Frank Zappa and the Mothers
On the Lake Geneva shoreline Were at the best place around
To make records with a mobile But some stupid with a flare gun
We didn't have much time Burned the place to the ground
--
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-packaging+help@opensuse.org