Lines 95-100
Link Here
|
95 |
} |
95 |
} |
96 |
|
96 |
|
97 |
create_initrd_modules() { |
97 |
create_initrd_modules() { |
|
|
98 |
local group |
99 |
local groupLowerCase |
100 |
local group_modules |
101 |
|
98 |
if [ "${PAT}" -gt "4" ] |
102 |
if [ "${PAT}" -gt "4" ] |
99 |
then |
103 |
then |
100 |
MOD_EXT=".ko" |
104 |
MOD_EXT=".ko" |
Lines 117-127
Link Here
|
117 |
cp -ax --parents /lib/modules/${KV}/modules* ${TEMP}/initrd-temp |
121 |
cp -ax --parents /lib/modules/${KV}/modules* ${TEMP}/initrd-temp |
118 |
|
122 |
|
119 |
mkdir -p "${TEMP}/initrd-temp/etc/modules" |
123 |
mkdir -p "${TEMP}/initrd-temp/etc/modules" |
120 |
print_list ${SCSI_MODULES} > "${TEMP}/initrd-temp/etc/modules/scsi" |
124 |
|
121 |
print_list ${FIREWIRE_MODULES} > "${TEMP}/initrd-temp/etc/modules/firewire" |
125 |
for group in $MODULE_GROUPS; do |
122 |
print_list ${ATARAID_MODULES} > "${TEMP}/initrd-temp/etc/modules/ataraid" |
126 |
groupLowerCase="$(echo $group | tr "[:upper:]" "[:lower:]")" |
123 |
print_list ${PCMCIA_MODULES} > "${TEMP}/initrd-temp/etc/modules/pcmcia" |
127 |
group_modules=${group}_MODULES |
124 |
print_list ${USB_MODULES} > "${TEMP}/initrd-temp/etc/modules/usb" |
128 |
print_list ${!group_modules} > "${TEMP}/initrd-temp/etc/modules/${groupLowerCase}" |
|
|
129 |
done |
125 |
} |
130 |
} |
126 |
|
131 |
|
127 |
create_initrd_aux() { |
132 |
create_initrd_aux() { |
Lines 145-150
Link Here
|
145 |
else |
150 |
else |
146 |
cp "${GK_SHARE}/generic/initrd.defaults" "${TEMP}/initrd-temp/etc/initrd.defaults" |
151 |
cp "${GK_SHARE}/generic/initrd.defaults" "${TEMP}/initrd-temp/etc/initrd.defaults" |
147 |
fi |
152 |
fi |
|
|
153 |
|
154 |
echo "HWOPTS=\"$(echo $MODULE_GROUPS | tr "[:upper:]" "[:lower:]")\"" >> "${TEMP}/initrd-temp/etc/initrd.defaults" |
155 |
|
148 |
if [ -f "${GK_SHARE}/${ARCH}/modprobe" ] |
156 |
if [ -f "${GK_SHARE}/${ARCH}/modprobe" ] |
149 |
then |
157 |
then |
150 |
cp "${GK_SHARE}/${ARCH}/modprobe" "${TEMP}/initrd-temp/sbin/modprobe" |
158 |
cp "${GK_SHARE}/${ARCH}/modprobe" "${TEMP}/initrd-temp/sbin/modprobe" |