[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

File owner when build rpm



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

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]