|
Dear All,
I create RPM by "make rpm" which
is a m4 macro for autoconf/automake. I do this using normal user, named user 1,
not root. When I install this rpm at other host, it shows error "user1 is not
found, using root". Can I force file owner in RPM package own by
root?
This is my spec file:
%define name mypackage
%define ver 3.0 %define rel 2.9 Summary: MyPackage
Name: %{name}
Version: %{ver} Release: %{rel} Group: Administrator Copyright: GPL BuildRoot: /tmp/%{name}-root
Source: %{name}-%{ver}.tar.gz Packager: User1 Requires: httpd BuildArch: noarch %description
This is a test rpm. %prep
%setup -q %build set -x %configure make %install
make install PREFIX=%{_prefix} DESTDIR="$RPM_BUILD_ROOT" %clean
rm -rf $RPM_BUILD_ROOT %files
%doc AUTHORS ChangeLog COPYING INSTALL NEWS README %defattr(-,root,root) %{_prefix}/sbin/file1 %{_prefix}/sbin/file2 Thanks,
Theewara
|