Kernel Question - Debian

Shadow plug-discuss@lists.PLUG.phoenix.az.us
Fri, 11 May 2001 11:33:30 -0700


Eric,

> I'd like to compile my own kernel but would like to start from a known
> starting point. For instance, I would like to compile my own 2.2.19 for
> Debian but would like to start with the kernel-configuration file that
> was used to make that stock kernel as this is currently working pretty
> good. Then I could remove or adjust things with that as my starting
> point. I know, too much engineering training gets in the way but what
> can I say.
> 
> Where can I get the stock configuration file for Debian 2.2.19?
> 
> I've already downloaded the sources and I don't think it came with a
> configuration.

Debian includes the .config file in the /boot directory along with the
kernel.  In my case it's config-2.2.17.  Copy this file to
/usr/src/linux (or wherever you are building your kernel) and rename to
.config .

The only caveat is that Debian and most distros do not use the stock
kernel.  Either obtain the kernel source from Debian or apply the debian
patches to the stock kernel to avoid possible problems.


-- 
Chris Lewis
Tesla Systems
shadow@digitalnirvana.com
----------------------------------------
You want what?? When??  And how cold is it in Hell today?
----------------------------------------

The following code is a PERL script capable of decoding a CSS (Content
Scrambling System) encrypted DVD in real time.  This is illegal to
possess in the US according to the Digital Millennium Copyright Act, a
set of laws passed by anonymous vote in congress in 1998.  The Motion
Picture Association of America (MPAA) is opposed to the distribution of
this software because it allows the owners of CSS encrypted DVDs to
exercise their long-standing fair use rights with new digital
technologies.  For more information, please visit:
http://www.opendvd.org/

#!/usr/bin/perl -w
# 526-byte qrpff, Keith Winstein and Marc Horowitz
<sipb-iap-dvd@mit.edu>
# MPEG 2 PS VOB file on stdin -> descrambled output on stdout
# arguments: title key bytes in least to most-significant order
$_='while(read+STDIN,$_,2048){$a=29;$c=142;if((@a=unx"C*",$_)[20]&48){$h=5;
$_=unxb24,join"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d=
unxV,xb25,$_;$b=73;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=($t=255)&($d
>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*8^$q<<6))<<9
,$_=(map{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;$t
^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)[$_%8]}(16..271))
[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}print+x"C*",@a}';s/x/pack+/g;eval