File: index.html.en

package info (click to toggle)
dphys-kernel-packages 20061027-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 252 kB
  • ctags: 11
  • sloc: sh: 802; makefile: 83
file content (159 lines) | stat: -rw-r--r-- 6,603 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
<html>
  <!--http://www.phys.ethz.ch/~franklin/Projects/dphys-kernel-packages/index.html.en-->
  <head>
    <title>dphys-kernel-packages Kernel Tools</title>
    <meta name="keywords"
      content="neil franklin, ETH, dphys-kernel-packages, Debian, kernel">
    <meta name="description"
      content="dphys-kernel-packages kernel tools">
  </head>
  <body>
    <a href="../../index.html.en">Home</a> |
    <a href="../index.html.en">Projects</a> | dphys-kernel-packages

    <hr>


    <h2>dphys-kernel-packages Kernel Tools</h2>

    <a href="#basics">Project Basics</a><br>
    <a href="#status">Project Status</a><br>
    <a href="#download">Code Download</a><br>
    <a href="#links">External Stuff (Links)</a><br>


    <a name=basics></a>
    <h3>Project Basics</h3>

    This project is aimed at automatically making
    <a href="http://www.debian.org/">Debian</a> packages containing custom
    kernels and external modules for these. All of these in many variants
    optimised for different processor, SMP and memory size configurations.
    <p>
    This project has produced an <a href="dphys-kernel-packages">
    dphys-kernel-packages</a> script which generates variant config files and
    then invokes make-kpkg on each of them for the kernel and for all external
    modules the user wants. For external modules the user must provide Makefile
    fragments for including into the generated debian/rules file, for the
    module specific compilation process. It also generates for each kernel an
    fitting reboot package that can be used to force
    <a href="../dphys-admin/">dphys-admin</a> to reboot the system after
    install/upgrade of the kernel.
    <p>
    It has also produced an <a href="dphys-kernel-cputype">
    dphys-kernel-cputype</a> script which detects at install time which
    generated set of kernel and module packages to install on a given system.
    <p>
    This project was spawned from the <a href="../dphys3/">dphys3 project</a>,
    aimed at automating our site setup. <a href="../dphys3/">dphys3</a> itsself
    sets up the base system, then the custom kernels form here are installed by
    <a href="../dphys-admin/">dphys-admin</a>.


    <a name=status></a>
    <h3>Project Status</h3>

    For the full details of done/doing/todo of the project best read the
    <a href="Logfile">Logfile</a>. A short excerpt from it is here:
    <p>
    <h4>Done are:</h4>
    Milestone/Release 1 (2006.10.27):
    <ul>
      <li>Generate variant configs</li>
      <li>unpack and compile kernel</li>
      <li>unpack and compile external modules</li>
      <li>also support 2.6 kernels</li>
      <li>auto detect which kernel type is needed</li>
    </ul>
    Current (= development, = may be broken):
    <ul>
      <li>Nothing yet</li>
    </ul>
    <h4>Todo are:</h4>
    <ul>
      <li>Nothing planned</li>
    </ul>


    <a name=download></a>
    <h3>Code Download</h3>

    Current (= development, = may be broken):
    <ul>
      <li><a href="INSTALL">
        Installation Guide</a></li>
      <li>entire project: <a href="../dphys-kernel-packages.tar.gz">
        dphys-kernel-packages.tar.gz</a></li>
      <li>single files:<ul>
        <li><a href="Makefile">
          Makefile</a>, control process</li>
        <li><a href="dphys-kernel-packages">
          dphys-kernel-packages</a>, generate kernel packages</li>
        <li><a href="dphys-kernel-packages.1">
          dphys-kernel-packages.1</a>, man page for dphys-kernel-packages</li>
        <li><a href="dphys-kernel-cputype">
          dphys-kernel-cputype</a>, check which variant to install</li>
        <li><a href="dphys-kernel-cputype.1">
          dphys-kernel-cputype.1</a>, man page for dphys-kernel-cputype</li>
        <li><a href="dphys-kernel-packages.example">
          dphys-kernel-packages.example</a>, example config file, containing
          only the default settings as comments, to adapt to your site</li>
        <li><a href="2.4.example">
          2.4.example</a>, example p1-1gb .config file and some modules .rules
          files, as we use them for 2.4 kernels</li>
        <li><a href="2.6.example">
          2.6.example</a>, example p1-1gb .config file and some modules .rules
          files, as we use them for 2.6 kernels</li>
      </ul></li>
    </ul>

    Milestone/Release 1 (2006.10.27):
    <ul>
      <li><a href="../dphys-kernel-packages-20061027/INSTALL">
        Installation Guide</a></li>
      <li>entire project: <a href="../dphys-kernel-packages-20061027.tar.gz">
        dphys-kernel-packages-20061027.tar.gz</a></li>
      <li>single files:<ul>
        <li><a href="../dphys-kernel-packages-20061027/Makefile">
          Makefile</a>, control process</li>
        <li><a href="../dphys-kernel-packages-20061027/dphys-kernel-packages">
          dphys-kernel-packages</a>, generate kernel packages</li>
       <li><a href="../dphys-kernel-packages-20061027/dphys-kernel-packages.1">
          dphys-kernel-packages.1</a>, man page for dphys-kernel-packages</li>
        <li><a href="../dphys-kernel-packages-20061027/dphys-kernel-cputype">
          dphys-kernel-cputype</a>, check which variant to install</li>
        <li><a href="../dphys-kernel-packages-20061027/dphys-kernel-cputype.1">
          dphys-kernel-cputype.1</a>, man page for dphys-kernel-cputype</li>
 <li><a href="../dphys-kernel-packages-20061027/dphys-kernel-packages.example">
          dphys-kernel-packages.example</a>, example config file, containing
          only the default settings as comments, to adapt to your site</li>
        <li><a href="../dphys-kernel-packages-20061027/2.4.example">
          2.4.example</a>, example p1-1gb .config file and some modules .rules
          files, as we use them for 2.4 kernels</li>
        <li><a href="../dphys-kernel-packages-20061027/2.6.example">
          2.6.example</a>, example p1-1gb .config file and some modules .rules
          files, as we use them for 2.6 kernels</li>
      </ul></li>
    </ul>


    <a name=links></a>
    <h3>External Stuff (Links)</h3>

    Various links that may be usefull:
    <ul>
      <li><a href="http://www.debian.org/">Debian main site</a></li>
      <li><a href="http://debian.ethz.ch/">Our Debian mirror</a></li>
      <li><a href="http://www.phys.ethz.ch/~franklin/Projects/dphys3/">
        dphys3 project this project was spawned from</a></li>
    </ul>


    <hr>

    <a href="../../index.html.en">Home</a> |
    <a href="../index.html.en">Projects</a> | dphys-kernel-packages
    <p>
    This page is by Neil Franklin, last modification 2006.10.27
  </body>
</html>