Re: Demonizing generic Linux issues as Fedora Core-only issues -- WAS: Hi, Bryan

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



>>>How was the CIPE author supposed to know that what would be
>>>released as FC2 would have a changed kernel interface?
>>
>>My God, I actually can't believe you could even make such a statement.
>>At this point, it's _futile_ to even really debate you anymore, you keep
>>talking from a total standing of "assumption" and "unfamilarity." 
>>Something a maintainer of a package would not be, unless he honestly
>>didn't care.
> 
> 
> I'm talking about the CIPE author, who had to be involved to write the
> 1.6 version not an RPM maintainer who probably couldn't have.
> 
> 
>>Fedora Core 2 (2004May) was released 6 months _after_ Linux 2.6 (2003Dec).
> 
> 
> So how does any of this relate to the CIPE author, who didn't write CIPE
> for fedora and almost certainly didn't have an experimental 2.6 kernel
> on some unreleased distribution, knowing that CIPE wasn't going to
> work?  On the other hand, someone involved in building FC2 must have
> known and I don't remember seeing any messages going to the CIPE list
> asking if anyone was working on it.
>   
> 
>>>He did respond with 1.6 as quickly as could be expected after a released
>>>distribution didn't work with it and a user reported problems on the mailing
>>>list.
>>
>>How can you blame this on distributions?  Honestly, I don't see it at all!
> 
> 
> Who else knew about the change?  Do you expect every author of something
> that has been rpm-packaged to keep checking with Linus to see if he
> feels like changing kernel interfaces this month so as not to disrupt
> the FC release schedule?
> 


Quit the cipe yapping already. The developer should really get his cipe 
module into the mainline kernel.

If you are really so miffed about no cipe, try this cipe source rpm for 
centOS4.

It will not build unless you have texinfo, openssl-devel and 
kernel-devel (for your current running kernel) packages installed.

If you need to build for a smp kernel, use the modified smp cipe spec 
file and the patch that I have attached. You will still need to download 
the cipe tarball from its site.

The patch stops the rsa-keygen script for the identity file used by 
pkcipe from being run.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cipe-1.6.0-1.centOS4.src.rpm
Type: application/x-rpm
Size: 145504 bytes
Desc: not available
Url : http://lists.centos.org/pipermail/centos/attachments/20050526/9dae687b/cipe-1.6.0-1.centOS4.src.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cipe-no-rsa-keygen.patch
Type: text/x-patch
Size: 811 bytes
Desc: not available
Url : http://lists.centos.org/pipermail/centos/attachments/20050526/9dae687b/cipe-no-rsa-keygen.bin
-------------- next part --------------
Summary: CIPE - encrypted IP over UDP tunneling
Name: cipe-smp
Version: 1.6.0
Release: 1-centOS-4
Copyright: GPL
Group: System Environment/Daemons
Source: http://sites.inka.de/bigred/sw/%{name}-%{version}.tar.gz
BuildRoot: /var/tmp/%{name}-root
Patch0:	cipe-no-rsa-keygen.patch

%description
CIPE (the name is shortened from *Crypto IP Encapsulation*) is a
package for an encrypting IP tunnel device. This can be used to build
encrypting routers for VPN (Virtual Private Networks) and similar
applications.

requires: kernel-smp-devel
requires: openssl-devel
requires: texinfo

%prep
%setup -q
%patch0 -p1
%define kversion `uname -r`
%define machine `uname -m`
./configure --prefix=/usr --enable-cryptoapi --with-linux=/usr/src/kernels/%{kversion}-%{machine}

%build
make

%install
rm -rf $RPM_BUILD_ROOT

make install BINDIR=$RPM_BUILD_ROOT/usr/sbin INFODIR=$RPM_BUILD_ROOT/usr/info \
     MODDIR=$RPM_BUILD_ROOT/lib/modules/%{kversion}/misc \
     sbindir=$RPM_BUILD_ROOT/usr/sbin bindir=$RPM_BUILD_ROOT/usr/bin
gzip $RPM_BUILD_ROOT/usr/info/cipe.info

%post
depmod -a
install-info --info-file=/usr/info/cipe.info.gz \
	     --dir-file=/usr/info/dir \
             --item="* cipe: (cipe)cipe.        CIPE - encrypted IP over UDP tunneling"
echo "Please run 'rsa-keygen /etc/cipe/identity' to create your identity file"

%preun
install-info --delete \
	     --info-file=/usr/info/cipe.info.gz \
	     --dir-file=/usr/info/dir \
             --item="* cipe: (cipe)cipe.        CIPE - encrypted IP over UDP tunneling"

%postun
depmod -a

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc COPYING CHANGES README README.key-bug tcpdump.patch samples
/usr/info/cipe.info.gz
/usr/sbin/ciped-c
/usr/sbin/pkcipe
/usr/bin/rsa-keygen
/lib/modules/*/misc/cipc.ko

%changelog
* Sat Dec 16 2000 Olaf Titz <olaf@xxxxxxxxxxxxxx>
- integrated pkcipe

* Fri Jul 21 2000 Mirko Zeibig <mz@xxxxxxxxxxx>
- created spec-file

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux