-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsys_deblob.sh
executable file
·129 lines (113 loc) · 3.96 KB
/
sys_deblob.sh
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
#!/bin/sh
########################################
# name: sys_deblob.sh
# main: jadedctrl
# lisc: isc
# desc: Delobbing obsd kernel sources
# for use in lbsd.
########################################
. ./libdeblob.sh
if test -z "$1"; then
echo "usage: sys_deblob.sh kernel_sources"
else
SRC_DIR="$1"
fi
PATCH_DIR=/tmp/sys_deblob
mkdir "$PATCH_DIR" 2> /dev/null
# --------------------------------------
#arch_list="alpha amd64 armish armv7 hppa i386 landisk loongson luna88k macppc miniroot octeon sgi socppc sparc sparc64 vax zaurus"
arch_list="amd64 i386"
for arch in $arch_list
do
linedel "kue\*" arch/${arch}/conf/GENERIC
linedel "rum\*" arch/${arch}/conf/GENERIC
linedel "zyd\*" arch/${arch}/conf/GENERIC
linedel "uvideo\?" arch/${arch}/conf/GENERIC
linedel "udl\*" arch/${arch}/conf/GENERIC
linedel "udl?" arch/${arch}/conf/GENERIC
linedel "ips\*" arch/${arch}/conf/GENERIC
linedel "siop\*" arch/${arch}/conf/GENERIC
linedel "adw" arch/${arch}/conf/GENERIC
linedel "fxp" arch/${arch}/conf/GENERIC
linedel "isp" arch/${arch}/conf/GENERIC
linedel "myx" arch/${arch}/conf/GENERIC
linedel "bnx" arch/${arch}/conf/GENERIC
linedel "bnxt" arch/${arch}/conf/GENERIC
linedel "thtc" arch/${arch}/conf/GENERIC
linedel "ral\*" arch/${arch}/conf/GENERIC
linedel "yds" arch/${arch}/conf/GENERIC
linedel "fxp\*" arch/${arch}/conf/RAMDISK
linedel "kue\*" arch/${arch}/conf/RAMDISK_CD
linedel "rum\*" arch/${arch}/conf/RAMDISK_CD
linedel "zyd\*" arch/${arch}/conf/RAMDISK_CD
linedel "myx" arch/${arch}/conf/RAMDISK_CD
linedel "ips\*" arch/${arch}/conf/RAMDISK_CD
linedel "siop\*" arch/${arch}/conf/RAMDISK_CD
linedel "adw\*" arch/${arch}/conf/RAMDISK_CD
linedel "isp\*" arch/${arch}/conf/RAMDISK_CD
linedel "fxp\*" arch/${arch}/conf/RAMDISK_CD
linedel "bnx\*" arch/${arch}/conf/RAMDISK_CD
linedel "bnxt\*" arch/${arch}/conf/RAMDISK_CD
linedel "ral\*" arch/${arch}/conf/RAMDISK_CD
done
dirdel dev/microcode/adw
dirdel dev/microcode/afb
dirdel dev/microcode/atmel
dirdel dev/microcode/bnx
dirdel dev/microcode/bwi
dirdel dev/microcode/cirruslogic
dirdel dev/microcode/cyclades
dirdel dev/microcode/esa
dirdel dev/microcode/fxp
dirdel dev/microcode/ises
dirdel dev/microcode/isp
dirdel dev/microcode/kue
dirdel dev/microcode/myx
dirdel dev/microcode/neomagic
dirdel dev/microcode/ral
dirdel dev/microcode/rum
dirdel dev/microcode/siop
dirdel dev/microcode/symbol
dirdel dev/microcode/tht
dirdel dev/microcode/tigon
dirdel dev/microcode/tusb3410
dirdel dev/microcode/typhoon
dirdel dev/microcode/udl
dirdel dev/microcode/yds
dirdel dev/microcode/zydas
linedel "SUBDIR=" dev/microcode/Makefile
linedel "symbol tigon tht" dev/microcode/Makefile
filedel dev/pci/adv_pci.c
filedel dev/pci/adw_pci.c
filedel dev/pci/esa.c
filedel dev/pci/esareg.h
filedel dev/pci/esavar.h
linedel "# AdvanSys 1200A, 1200B, and ULTRA SCSI controllers" dev/pci/files.pci
linedel "# device declaration in sys/conf/files" dev/pci/files.pci
linedel "adv_pci" dev/pci/files.pci
linedel "adw_pci" dev/pci/files.pci
linedel "# AdvanSys ULTRA WIDE SCSI controllers" dev/pci/files.pci
linedel "# device declaration in sys/conf/files" dev/pci/files.pci
linedel "# ESS Maestro3" dev/pci/files.pci
linedel "esa" dev/pci/files.pci
linedel "# Yamaha YMF Audio" dev/pci/files.pci
linedel "yds" dev/pci/files.pci
linedel "# NeoMagic 256AV and 256ZX" dev/pci/files.pci
linedel "neo" dev/pci/files.pci
linedel "# Intel EtherExpress PRO 10/100B" dev/pci/files.pci
linedel "fxp_pci" dev/pci/files.pci
linedel "# Tehuti Networks 10Gb Ethernet" dev/pci/files.pci
linedel "thtc" dev/pci/files.pci
linedel "# Myricom Myri-10G Ethernet" dev/pci/files.pci
linedel "myx" dev/pci/files.pci
linedel "# Broadcom BCM570[68] gigabit ethernet" dev/pci/files.pci
linedel "bnx" dev/pci/files.pci
linedel "# Ralink RT2500 PCI/Mini-PCI" dev/pci/files.pci
linedel "ral_pci" dev/pci/files.pci
# ProAudio Spectrum (pasreg non-free)
linedel "pas" dev/isa/files.isa
filedel dev/isa/pasreg.h
filedel dev/isa/pas.c
# Header-only, no license
filedel lib/libkern/arch/arm/divsi3.S
apply