[WBEL-users] Problems creating an RPM

gamito@netual.pt gamito@netual.pt
Sun, 9 May 2004 00:43:33 +0100 (WEST)


Hello all,

I'm trying to make a qmail RPM to speedup my mail servers installation.
But when i execute "rpmbuild -ba qmail.spec" i get this error:

"Processing files: qmail-1.03-1
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /bin/sh libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.2)
libresolv.so.2 libresolv.so.2(GLIBC_2.2) rpmlib(CompressedFileNames) <=
3.0.4-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files %{buildroot}
getOutputFrom(): Broken pipe"

I've searched Google for an anser, but didn't foun anythin interesting.

Any help to solve this would be appreciated.

I sent you mail qmail.spec file.

Warm Regards,
Mário Gamito

qmail.spec:
---------------------------------------------------------------
Name: qmail
Summary:  An MTA by DJB
Version: 1.03
Release: 1
License: duh!
Group: Applications/Internet
URL: http://cr.yp.to
Source0: %{name}-%{version}.tar.gz
Requires: rpmlib(CompressedFileNames) <= 3.0.4-1
BuildPrereq: gcc

%description
This package installs the whole qmail.

%prep
rm -rf $RPM_BUILD_DIR/qmail-1.03
zcat $RPM_SOURCE_DIR/qmail-1.03.tar.gz | tar -xvf -

patch -p1 < qmail-103.patch
patch -p1 < qmailqueue-patch
patch -p0 < qmail-errno.patch
patch -p0 < auth.patch

mkdir /var/qmail
rm -rf /etc/skel/*
echo "/lib" >> /etc/ld.so.conf
echo "/usr/lib" >> /etc/ld.so.conf
echo "/usr/local/lib" >> /etc.ld.so.conf
ldconfig

groupadd nofiles
useradd -g nofiles -s /bin/false -d /var/qmail/alias alias
useradd -g nofiles -s /bin/false -d /var/qmail qmaild
useradd -g nofiles -s /bin/false -d /var/qmail qmaill
useradd -g nofiles -s /bin/false -d /var/qmail qmailp
groupadd qmail
useradd -g qmail -s /bin/false -d /var/qmail qmailq
useradd -g qmail -s /bin/false -d /var/qmail qmailr
useradd -g qmail -s /bin/false -d /var/qmail qmails
chown -R root.qmail /var/qmail/

%build
make setup check

%install
./config-fast mail.zooropa.foo

echo sysadm >  /var/qmail/alias/.qmail-root
echo sysadm >  /var/qmail/alias/.qmail-postmaster
echo sysadm >  /var/qmail/alias/.qmail-mailer-daemon

%files
/var/qmail/boot/binm1
/var/qmail/boot/binm1+df
/var/qmail/boot/binm2
/var/qmail/boot/binm2+df
/var/qmail/boot/binm3
/var/qmail/boot/binm3+df
/var/qmail/boot/home
/var/qmail/boot/home+df
/var/qmail/boot/proc
/var/qmail/boot/proc+df


/var/qmail/bin/bouncesaying
/var/qmail/bin/forward
/var/qmail/bin/pinq
/var/qmail/bin/qmail-clean
/var/qmail/bin/qmail-newmrh
/var/qmail/bin/qmail-qmqpc
/var/qmail/bin/qmail-queue
/var/qmail/bin/qmail-smtpd
/var/qmail/bin/qsmhook
/var/qmail/bin/condredirect
/var/qmail/bin/maildir2mbox
/var/qmail/bin/predate
/var/qmail/bin/qmail-getpw
/var/qmail/bin/qmail-newu
/var/qmail/bin/qmail-qmqpd
/var/qmail/bin/qmail-remote
/var/qmail/bin/qmail-start
/var/qmail/bin/sendmail
/var/qmail/bin/datemail
/var/qmail/bin/maildirmake
/var/qmail/bin/preline
/var/qmail/bin/qmail-inject
/var/qmail/bin/qmail-pop3d
/var/qmail/bin/qmail-qmtpd
/var/qmail/bin/qmail-rspawn
/var/qmail/bin/qmail-tcpok
/var/qmail/bin/splogger
/var/qmail/bin/elq
/var/qmail/bin/maildirwatch
/var/qmail/bin/qail
/var/qmail/bin/qmail-local
/var/qmail/bin/qmail-popup
/var/qmail/bin/qmail-qread
/var/qmail/bin/qmail-send
/var/qmail/bin/qmail-tcpto
/var/qmail/bin/tcp-env
/var/qmail/bin/except
/var/qmail/bin/mailsubj
/var/qmail/bin/qbiff
/var/qmail/bin/qmail-lspawn
/var/qmail/bin/qmail-pw2u
/var/qmail/bin/qmail-qstat
/var/qmail/bin/qmail-showctl
/var/qmail/bin/qreceipt
------------------------------------------------------------------