Redhat 7.0, upgrade from 6.2,
RPM 4.0.2-7x.

When trying to recompile the openssh-2.5.2p2-1.7.2.src.rpm package from
updates.redhat.com, the system wide configuration is put to
/usr/etc/ssh, other than /etc/ssh.

In the openssh.spec, it is stated only for redhat 6.x, the configuration
files should be in /usr/etc/ssh. For 7.0, it should be in /etc/ssh.

In my ~/.rpmmacros, put or remove the following definition doesn't
change any thing.

        %rh_release 7.0

Also, the related lines in openssh.spec is as following:

# Is this a build for 6.x or earlier?
%define build6x 0
%{?build_6x:%define build6x 1}

# If this is 6.x, the default configuration has sysconfdir in /usr/etc.
%if %{build6x}
%define _sysconfdir /etc
%endif

Not sure where is the build_6x defined. But, seems like it is never
defined.

Is this a bug or something wrong with my system?

Thanks.


Liguo (Leo)



_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to