[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Another dereference question
- From: Frank Cusack <fcusack fcusack com>
- To: RPM Package Manager <rpm-list redhat com>
- Subject: Re: Another dereference question
- Date: Wed, 07 Sep 2005 17:38:01 -0700
On September 7, 2005 10:59:03 AM -0400 "Steven W. Orr" <steveo syslang net> wrote:
I have the following snippet:
Name: guard_stap
Version: 1.0
Release: 1
Prefix: /usr/local/guardium
%define InstRoot %{Prefix}/%{Name}-%{Version}-%{Release}
Then later on I have these refs:
%files
%defattr(-,root,root)
%dir /usr/
%dir /usr/local/
%dir /usr/local/guardium/
%dir %{InstRoot}/
...
error: File must begin with "/": %{Prefix}/%{Name}-%{Version}-%{Release}/
Am I doing something wrong or is this not allowed in the %files section?
The 'Prefix:' tag does not define %prefix. %name, %version, %release
are special that way, other tags are not. You can just define it. In
the olden days (circa 3.0) before those tags were special, this was common:
%define name foo
%define version 1.0
%define release 1
Name: %name
Version: %version
Release: %release
-frank
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]