~oem-solutions-releng/live-build/lb-sg-2.x-add-support-for-xz-and-bzip2-compression

« back to all changes in this revision

Viewing changes to helpers/lh_binary_debian-installer

  • Committer: Daniel Baumann
  • Date: 2011-03-09 17:19:41 UTC
  • Revision ID: daniel@debian.org-20110309171941-vyn0zxupujidmbu9
Adding live-helper 1.0~a15-1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
55
55
case "${LIVE_BINARY_IMAGES}" in
56
56
        iso)
57
57
                DESTDIR="binary/install"
58
 
                DESTDIR_INSTALLER="cdrom"
 
58
                DI="cdrom"
59
59
                ;;
60
60
 
61
61
        net)
62
62
                DESTDIR="tftpboot"
63
 
                DESTDIR_INSTALLER="netboot"
 
63
                DI="netboot"
64
64
 
65
65
                Echo_error "Not supported yet (FIXME)"
66
66
                exit 1
67
67
                ;;
68
68
 
69
69
        tar|usb-hdd)
 
70
                DESTDIR="binary/install"
 
71
                DI="hd-media"
 
72
 
70
73
                # Workaround for syslinux (<< 3.36) which doesn't support long file/path names
71
 
                if [ "${LIVE_DISTRIBUTION}" = "etch" ] || [ "${LIVE_DISTRIBUTION}" = "lenny" ]
 
74
                if [ "${LIVE_DISTRIBUTION}" = "etch" ] && [ "${LIVE_BOOTLOADER}" = "syslinux" ]
72
75
                then
73
 
                        if [ "${LIVE_BOOTLOADER}" = "syslinux" ]
74
 
                        then
75
 
                                DESTDIR="binary"
76
 
                        else
77
 
                                DESTDIR="binary/install"
78
 
                        fi
79
 
                else
80
 
                        DESTDIR="binary/install"
 
76
                        DESTDIR="binary"
81
77
                fi
82
 
 
83
 
                DESTDIR_INSTALLER="hd-media"
84
78
                ;;
85
79
esac
86
80
 
106
100
        fi
107
101
fi
108
102
 
109
 
# Downloading debian-installer
110
 
mkdir -p "${DESTDIR}"
 
103
VMLINUZ_DI="vmlinuz"
 
104
INITRD_DI="initrd.gz"
 
105
DESTDIR_DI="${DESTDIR}"
 
106
 
 
107
VMLINUZ_GI="gtk/vmlinuz"
 
108
INITRD_GI="gtk/initrd.gz"
 
109
DESTDIR_GI="${DESTDIR}/gtk"
111
110
 
112
111
# Workaround for syslinux (<< 3.36) which doesn't support long file/path names
113
 
if [ "${LIVE_DISTRIBUTION}" = "etch" ] || [ "${LIVE_DISTRIBUTION}" = "lenny" ]
 
112
if [ "${LIVE_DISTRIBUTION}" = "etch" ]
114
113
then
115
114
        if [ "${LIVE_BINARY_IMAGES}" = "tar" ] || [ "${LIVE_BINARY_IMAGES}" = "usb-hdd" ]
116
115
        then
117
 
                if [ "${LIVE_BOOTLOADER}" = "syslinux" ]
118
 
                then
119
 
                        wget --no-clobber -O "${DESTDIR}"/vmlinuz.di "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DESTDIR_INSTALLER}"/vmlinuz
120
 
                        wget --no-clobber -O "${DESTDIR}"/initrddi.gz "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DESTDIR_INSTALLER}"/initrd.gz
121
 
                else
122
 
                        wget --no-clobber -O "${DESTDIR}"/vmlinuz "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DESTDIR_INSTALLER}"/vmlinuz
123
 
                        wget --no-clobber -O "${DESTDIR}"/initrd.gz "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DESTDIR_INSTALLER}"/initrd.gz
124
 
                fi
125
 
        else
126
 
                wget --no-clobber -O "${DESTDIR}"/vmlinuz "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DESTDIR_INSTALLER}"/vmlinuz
127
 
                wget --no-clobber -O "${DESTDIR}"/initrd.gz "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DESTDIR_INSTALLER}"/initrd.gz
 
116
                VMLINUZ_DI="vmlinuz.di"
 
117
                INITRD_DI="initrddi.gz"
 
118
                DESTDIR_DI="${DESTDIR}"
 
119
 
 
120
                VMLINUZ_GI="vmlinuz.gi"
 
121
                INITRD_GI="initrdgi.gz"
 
122
                DESTDIR_GI="${DESTDIR}"
128
123
        fi
129
 
else
130
 
        wget --no-clobber -O "${DESTDIR}"/vmlinuz "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DESTDIR_INSTALLER}"/vmlinuz
131
 
        wget --no-clobber -O "${DESTDIR}"/initrd.gz "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DESTDIR_INSTALLER}"/initrd.gz
132
124
fi
133
125
 
 
126
# Downloading debian-installer
 
127
mkdir -p "${DESTDIR_DI}"
 
128
wget --no-clobber -O "${DESTDIR}"/"${VMLINUZ_DI}" "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DI}"/vmlinuz
 
129
wget --no-clobber -O "${DESTDIR}"/"${INITRD_DI}" "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DI}"/initrd.gz
 
130
 
134
131
# Downloading graphical-installer
135
132
if [ "${LIVE_ARCHITECTURE}" = "amd64" ] || [ "${LIVE_ARCHITECTURE}" = "i386" ] || [ "${LIVE_ARCHITECTURE}" = "powerpc" ]
136
133
then
137
 
        # Workaround for syslinux (<< 3.36) which doesn't support long file/path names
138
 
        if [ "${LIVE_DISTRIBUTION}" = "etch" ] || [ "${LIVE_DISTRIBUTION}" = "lenny" ]
139
 
        then
140
 
                if [ "${LIVE_BINARY_IMAGES}" = "tar" ] || [ "${LIVE_BINARY_IMAGES}" = "usb-hdd" ]
141
 
                then
142
 
                        if [ "${LIVE_BOOTLOADER}" = "syslinux" ]
143
 
                        then
144
 
                                wget --no-clobber -O "${DESTDIR}"/vmlinuz.gi "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DESTDIR_INSTALLER}"/gtk/vmlinuz
145
 
                                wget --no-clobber -O "${DESTDIR}"/initrdgi.gz "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DESTDIR_INSTALLER}"/gtk/initrd.gz
146
 
                        else
147
 
                                mkdir -p "${DESTDIR}"/gtk
148
 
 
149
 
                                wget --no-clobber -O "${DESTDIR}"/gtk/vmlinuz "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DESTDIR_INSTALLER}"/gtk/vmlinuz
150
 
                                wget --no-clobber -O "${DESTDIR}"/gtk/initrd.gz "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DESTDIR_INSTALLER}"/gtk/initrd.gz
151
 
                        fi
152
 
                else
153
 
                        mkdir -p "${DESTDIR}"/gtk
154
 
 
155
 
                        wget --no-clobber -O "${DESTDIR}"/gtk/vmlinuz "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DESTDIR_INSTALLER}"/gtk/vmlinuz
156
 
                        wget --no-clobber -O "${DESTDIR}"/gtk/initrd.gz "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DESTDIR_INSTALLER}"/gtk/initrd.gz
157
 
                fi
158
 
        else
159
 
                mkdir -p "${DESTDIR}"/gtk
160
 
 
161
 
                wget --no-clobber -O "${DESTDIR}"/gtk/vmlinuz "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DESTDIR_INSTALLER}"/gtk/vmlinuz
162
 
                wget --no-clobber -O "${DESTDIR}"/gtk/initrd.gz "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DESTDIR_INSTALLER}"/gtk/initrd.gz
163
 
        fi
 
134
        mkdir -p "${DESTDIR_GI}"
 
135
        wget --no-clobber -O "${DESTDIR}"/"${VMLINUZ_GI}" "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DI}"/gtk/vmlinuz
 
136
        wget --no-clobber -O "${DESTDIR}"/"${INITRD_GI}" "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/installer-"${LIVE_ARCHITECTURE}"/current/images/"${DI}"/gtk/initrd.gz
164
137
fi
165
138
 
166
 
FIXME ()
167
 
{
168
 
# Downloading udebs
169
 
mkdir -p binary/dists/"${LIVE_DISTRIBUTION}"/main/debian-installer/binary-"${LIVE_ARCHITECTURE}"
170
 
cd binary/dists/"${LIVE_DISTRIBUTION}"/main/debian-installer/binary-"${LIVE_ARCHITECTURE}"
171
 
wget "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/debian-installer/binary-"${LIVE_ARCHITECTURE}"/Packages.gz
172
 
gunzip -c Packages.gz > Packages
173
 
cd "${OLDPWD}"
174
 
 
175
 
for DISTRIBUTION in frozen stable testing unstable
176
 
do
177
 
        ln -s ${LIVE_DISTRIBUTION} binary/dists/${DISTRIBUTION}
178
 
done
179
 
 
180
 
DEBS="`awk '/Filename: / { print $2 }' binary/dists/${LIVE_DISTRIBUTION}/main/debian-installer/binary-${LIVE_ARCHITECTURE}/Packages`"
181
 
UDEBS="`echo ${DEBS} | grep '.*.udeb'`"
182
 
 
183
 
rm -f packages.di
184
 
 
185
 
for UDEB in ${UDEBS}
186
 
do
187
 
        mkdir -p binary/`dirname ${UDEB}`
188
 
        cd binary/`dirname ${UDEB}`
189
 
        wget "${LIVE_MIRROR_BOOTSTRAP}"/${UDEB}
190
 
        cd "${OLDPWD}"
191
 
done
192
 
 
193
 
# Downloading debs
 
139
# Downloading additional packages
 
140
mkdir -p chroot/binary.deb/archives/partial
 
141
mv chroot/var/lib/dpkg/status chroot/var/lib/dpkg/status.tmp
 
142
touch chroot/var/lib/dpkg/status
 
143
 
 
144
case "${LIVE_ARCHITECTURE}" in
 
145
        amd64)
 
146
                DI_PACKAGES="linux-image-2.6-amd64 lilo grub"
 
147
                ;;
 
148
 
 
149
        i386)
 
150
                DI_PACKAGES="linux-image-2.6-486 linux-image-2.6-686 lilo grub"
 
151
                ;;
 
152
 
 
153
        powerpc)
 
154
                DI_PACKAGES="linux-image-2.6-powerpc linux-image-2.6-powerpc64 linux-image-2.6-powerpc-smp linux-image-2.6-prep yaboot" # FIXME bootloader?
 
155
                ;;
 
156
esac
 
157
 
 
158
Chroot "apt-get -o Dir::Cache=/binary.deb --download-only install --yes ${DI_PACKAGES}"
 
159
mv chroot/binary.deb ./
 
160
mv chroot/var/lib/dpkg/status.tmp chroot/var/lib/dpkg/status
 
161
 
 
162
# Including base debian packages
194
163
if [ -d cache/packages_bootstrap ]
195
164
then
196
 
        for FILE in cache/packages_bootstrap/*.deb
 
165
        for FILE in cache/packages_bootstrap/*.deb binary.deb/archives/*.deb
197
166
        do
198
 
                SOURCE="`dpkg -f ${FILE} Source`"
 
167
                SOURCE="`dpkg -f ${FILE} Source | awk '{ print $1 }'`"
199
168
 
200
169
                if [ -z "${SOURCE}" ]
201
170
                then
220
189
        done
221
190
fi
222
191
 
 
192
# Generating deb indices
223
193
mkdir -p binary/dists/${LIVE_DISTRIBUTION}/main/binary-${LIVE_ARCHITECTURE}
224
194
 
 
195
cd binary
 
196
apt-ftparchive packages pool/main > dists/${LIVE_DISTRIBUTION}/main/binary-${LIVE_ARCHITECTURE}/Packages
 
197
gzip -9 -c dists/${LIVE_DISTRIBUTION}/main/binary-${LIVE_ARCHITECTURE}/Packages > dists/${LIVE_DISTRIBUTION}/main/binary-${LIVE_ARCHITECTURE}/Packages.gz
 
198
#apt-ftparchive sources pool/main > dists/${LIVE_DISTRIBUTION}/main/source/Sources
 
199
#gzip -9 -c dists/${LIVE_DISTRIBUTION}/main/source/Sources > dists/${LIVE_DISTRIBUTION}/main/source/Sources
 
200
cd "${OLDPWD}"
 
201
 
 
202
# Writing release
225
203
cat > binary/dists/${LIVE_DISTRIBUTION}/main/binary-${LIVE_ARCHITECTURE}/Release << EOF
226
 
Archive: ${LIVE_DISTRIBUTION}
 
204
Archive: stable
 
205
Version: 4.0r0
227
206
Component: main
228
207
Origin: Debian
229
208
Label: Debian
230
209
Architecture: ${LIVE_ARCHITECTURE}
231
210
EOF
232
211
 
233
 
mkdir -p cache/indices_debian-installer
234
 
 
235
 
cat > cache/indices_debian-installer/archive << EOF
236
 
Dir
237
 
{
238
 
        ArchiveDir      "binary";
239
 
        // OverrideDir  "";
240
 
        // CacheDir     "";
241
 
        FileListDir     "cache/indices_debian-installer";
242
 
};
243
 
 
244
 
Default
245
 
{
246
 
        Packages::Compress      ". gzip";
247
 
        // Packages::Extension  ".deb";
248
 
        // Sources::Extensions  ".dsc";
249
 
        // Contents::Compress   "gzip";
250
 
        // DeLinkLimit          "0";
251
 
        // FileMode             "0644";
252
 
};
253
 
 
254
 
TreeDefault
255
 
{
256
 
        // MaxContentsChange
257
 
        // ContentsAge
258
 
        Directory               "dists/\$(DIST)/\$(SECTION)/binary-\$(ARCH)/";
259
 
        Packages                "dists/\$(DIST)/\$(SECTION)/binary-\$(ARCH)/Packages";
260
 
        InternalPrefix          "dists/\$(DIST)/\$(SECTION)/";
261
 
        Contents                "dists/\$(DIST)/Contents-\$(ARCH)";
262
 
        // Contents::Header
263
 
        // BinCacheDB           "cache.\$(DIST).\$(SECTION).\$(ARCH)";
264
 
        // FileList             "filelist.\$(DIST).\$(SECTION).\$(ARCH)";
265
 
        FileList                "filelist";
266
 
        // BinOverride          "override.\$(DIST).\$(SECTION)";
267
 
};
268
 
 
269
 
tree "${LIVE_DISTRIBUTION}"
270
 
{
271
 
        Sections        "main";
272
 
        Architectures   "${LIVE_ARCHITECTURE}";
273
 
};
274
 
EOF
275
 
 
276
 
cd binary
277
 
find pool -name "*.deb" | sort > ../cache/indices_debian-installer/filelist
 
212
#cat > binary/dists/${LIVE_DISTRIBUTION}/main/source/Release << EOF
 
213
#Archive: stable
 
214
#Version: 4.0r0
 
215
#Component: main
 
216
#Origin: Debian
 
217
#Label: Debian
 
218
#Architecture: source
 
219
#EOF
 
220
 
 
221
mkdir binary.udeb
 
222
cd binary.udeb
 
223
 
 
224
# Downloading udeb indices
 
225
wget "${LIVE_MIRROR_BOOTSTRAP}"/dists/"${LIVE_DISTRIBUTION}"/main/debian-installer/binary-"${LIVE_ARCHITECTURE}"/Packages.gz
 
226
gunzip -c Packages.gz > Packages
 
227
 
 
228
# Sorting udebs
 
229
UDEBS="`awk '/Filename: / { print $2 }' Packages`"
 
230
 
 
231
# Downloading udebs
 
232
DOWNLOAD=""
 
233
for UDEB in ${UDEBS}
 
234
do
 
235
        DOWNLOAD="$DOWNLOAD ${LIVE_MIRROR_BOOTSTRAP}/${UDEB}"
 
236
done
 
237
echo $DOWNLOAD | xargs wget
 
238
 
 
239
# Excluding udebs
 
240
grep -v "^#" ${LH_BASE:-/usr/share/live-helper}/data/debian-cd/"${LIVE_DISTRIBUTION}"/udeb_exclude > exclude
 
241
grep -v "^#" ${LH_BASE:-/usr/share/live-helper}/data/debian-cd/"${LIVE_DISTRIBUTION}"/exclude-udebs > exclude
 
242
grep -v "^#" ${LH_BASE:-/usr/share/live-helper}/data/debian-cd/"${LIVE_DISTRIBUTION}"/exclude-udebs-${LIVE_ARCHITECTURE} >> exclude
 
243
 
 
244
for EXCLUDE in `cat exclude`
 
245
do
 
246
        rm -f "${EXCLUDE}"_*.udeb
 
247
done
 
248
 
 
249
# Moving udebs
 
250
for UDEB in ${UDEBS}
 
251
do
 
252
        if [ -f "`basename ${UDEB}`" ]
 
253
        then
 
254
                mkdir -p `dirname ${UDEB}`
 
255
                mv "`basename ${UDEB}`" "`dirname ${UDEB}`"
 
256
        fi
 
257
done
 
258
 
 
259
# Creating udeb indices
 
260
mkdir -p dists/"${LIVE_DISTRIBUTION}"/main/debian-installer/binary-"${LIVE_ARCHITECTURE}"
 
261
apt-ftparchive packages pool/main > dists/"${LIVE_DISTRIBUTION}"/main/debian-installer/binary-"${LIVE_ARCHITECTURE}"/Packages
 
262
gzip -9 -c dists/${LIVE_DISTRIBUTION}/main/debian-installer/binary-${LIVE_ARCHITECTURE}/Packages > dists/${LIVE_DISTRIBUTION}/main/debian-installer/binary-${LIVE_ARCHITECTURE}/Packages.gz
 
263
 
 
264
rm -f Packages* exclude
 
265
find . | cpio -dmpu "${OLDPWD}"/binary
278
266
cd "${OLDPWD}"
279
267
 
280
 
cat > cache/indices_debian-installer/release << EOF
281
 
APT::FTPArchive::Release::Origin        "Debian";
282
 
APT::FTPArchive::Release::Label         "Debian";
283
 
APT::FTPArchive::Release::Suite         "${LIVE_DISTRIBUTION}";
284
 
APT::FTPArchive::Release::Version       "4.0";
285
 
APT::FTPArchive::Release::Codename      "${LIVE_DISTRIBUTION}";
286
 
APT::FTPArchive::Release::Date          "`date -R`";
287
 
APT::FTPArchive::Release::Architectures "${LIVE_ARCHITECTURE}";
288
 
APT::FTPArchive::Release::Components    "main";
289
 
EOF
290
 
 
291
 
apt-ftparchive generate cache/indices_debian-installer/archive
292
 
apt-ftparchive -c cache/indices_debian-installer/release -o APT::FTPArchive::Release::Description="Last updated: `date -R`" release binary/dists/${LIVE_DISTRIBUTION} > binary/dists/${LIVE_DISTRIBUTION}/Release
293
 
}
294
 
 
 
268
rm -rf binary.udeb
 
269
rm -rf binary.deb
 
270
 
 
271
# Generating release file
 
272
apt-ftparchive \
 
273
        -o APT::FTPArchive::Release::Origin="Debian" \
 
274
        -o APT::FTPArchive::Release::Label="Debian" \
 
275
        -o APT::FTPArchive::Release::Suite="${LIVE_DISTRIBUTION}" \
 
276
        -o APT::FTPArchive::Release::Version="4.0" \
 
277
        -o APT::FTPArchive::Release::Codename="${LIVE_DISTRIBUTION}" \
 
278
        -o APT::FTPArchive::Release::Date="`date -R`" \
 
279
        -o APT::FTPArchive::Release::Architectures="${LIVE_ARCHITECTURE}" \
 
280
        -o APT::FTPArchive::Release::Components="main" \
 
281
        -o APT::FTPArchive::Release::Description="Last updated: `date -R`" \
 
282
release binary/dists/${LIVE_DISTRIBUTION} > binary/dists/${LIVE_DISTRIBUTION}/Release
 
283
 
 
284
# Creating dist symlinks
 
285
for DISTRIBUTION in frozen stable testing unstable
 
286
do
 
287
        ln -s ${LIVE_DISTRIBUTION} binary/dists/${DISTRIBUTION}
 
288
done
 
289
 
 
290
ln -s . binary/debian
 
291
 
 
292
# Creating disk info
295
293
mkdir binary/.disk
296
294
echo "main" > binary/.disk/base_components
297
295
touch binary/.disk/base_installable
298
296
echo "not_complete" > binary/.disk/cd_type
299
 
#echo "Debian GNU/Linux 4.0 r0 \"Etch\" - Official i386 NETINST Binary-1 20070407-11:29" > binary/.disk/info
300
 
echo "Debian GNU/Linux ${LIVE_DISTRIBUTION} - Unofficial ${LIVE_ARCHITECTURE} NETINST Binary-1 `date +%Y%m%d-%H:%M`" > binary/.disk/info
 
297
echo "Debian GNU/Linux ${LIVE_DISTRIBUTION} - Unofficial ${LIVE_ARCHITECTURE} LIVE Binary `date +%Y%m%d-%H:%M`" > binary/.disk/info
301
298
touch binary/.disk/mkisofs
 
299
cat > binary/.disk/udeb_include << EOF
 
300
netcfg
 
301
ethdetect
 
302
pcmcia-cs-udeb
 
303
pcmciautils-udeb
 
304
wireless-tools-udeb
 
305
EOF
302
306
 
303
307
# Creating stage file
304
308
Create_stagefile .stage/binary_debian-installer