/[kernel]/tags/kernel-2.4/i386/kernel-image-2.4.26-i386-2.4.26/2.4.26-3/post-install
ViewVC logotype

Contents of /tags/kernel-2.4/i386/kernel-image-2.4.26-i386-2.4.26/2.4.26-3/post-install

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2103 - (show annotations) (download)
Thu Dec 30 09:08:27 2004 UTC (8 years, 4 months ago) by horms
File size: 2122 byte(s)
relocated old 2.4.26 tags
1 #!/bin/sh
2
3 set -e
4
5 debhelper_pre() {
6 dh_clean -k --package="$1"
7 dh_installdirs --package="$1"
8 }
9
10 debhelper_post() {
11 dh_installdocs --package="$1"
12 dh_installchangelogs --package="$1"
13 dh_compress --package="$1"
14 dh_fixperms --package="$1"
15 dh_installdeb --package="$1"
16 dh_gencontrol --package="$1"
17 dh_md5sums --package="$1"
18 dh_builddeb --package="$1"
19 }
20
21
22 pkg=kernel-pcmcia-modules-$version
23
24 debhelper_pre $pkg
25
26 top=$PWD/debian/$pkg
27 dir=$top/lib/modules/$version
28 mkdir -p $dir
29
30 cd $IMAGE_TOP/lib/modules/$version
31 find kernel -path '*pcmcia*' -name '*.o' -print0 -o \
32 -name '*[-_]c[bs].o' -print0 | tee list | cpio -0pd --quiet $dir
33 < list xargs -r0 rm
34 rm list
35 find kernel -type d -name pcmcia -print0 | xargs -r0 rmdir
36 mv pcmcia $dir
37 cd "$OLDPWD"
38
39 debhelper_post $pkg
40
41 suffix=${version#*$debnum-}
42 prefix=${version%.*}
43
44
45 for pkg in \
46 kernel-image-$prefix-$suffix \
47 kernel-pcmcia-modules-$prefix-$suffix
48 do
49 debhelper_pre $pkg
50 debhelper_post $pkg
51 done
52
53
54 prefix=${version%%-*}$debnum
55 pkg=kernel-headers-$version
56 top=$PWD/debian/$pkg
57 dir=$top/usr/src/kernel-headers-$version
58
59 debhelper_pre $pkg
60
61 mkdir -p $dir/include/linux
62 cp -a .config $dir
63 cd include
64 find . -mindepth 1 -maxdepth 1 \
65 ! -name config -a ! -name linux \
66 -printf "../../kernel-headers-$prefix/include/%f\n" |
67 xargs ln -s --target-directory=$dir/include
68 cp -a config $dir/include
69 find linux -mindepth 1 -maxdepth 1 \
70 ! -name autoconf.h -a ! -name modules -a ! -name modversions.h -a \
71 ! -name compile.h -a ! -name version.h \
72 -printf "../../../kernel-headers-$prefix/include/linux/%f\n" |
73 xargs ln -s --target-directory=$dir/include/linux
74 cp -a linux/autoconf.h linux/modules linux/modversions.h linux/compile.h \
75 linux/version.h $dir/include/linux
76 cd ..
77
78 mkdir -p $top/lib/modules/$version
79 ln -s /usr/src/kernel-headers-$version $top/lib/modules/$version/build
80
81 debhelper_post $pkg
82
83
84 bpkg=kernel-build-$prefix
85 top=$PWD/../debian/$bpkg
86
87 [ -d $top/usr/src/$bpkg ] || mkdir -p $top/usr/src/$bpkg
88 ln -s ../kernel-headers-$version $top/usr/src/$bpkg/$suffix
89
90
91 cd $IMAGE_TOP/lib/modules/$version
92 mkdir initrd
93 ln kernel/drivers/video/vesafb.o initrd

  ViewVC Help
Powered by ViewVC 1.1.5