58
58
# Creating configuration directory
59
59
mkdir -p "${LIVE_ROOT}"/config
60
mkdir -p "${LIVE_ROOT}"/config/includes
61
mkdir -p "${LIVE_ROOT}"/config/templates
61
63
# Creating live-helper configuration
62
64
cat > "${LIVE_ROOT}"/config/common << EOF
78
80
# (Default: autodetected or empty)
79
81
LH_APT_HTTPPROXY="${LH_APT_HTTPPROXY}"
81
# \$LH_APT_GENERIC: set apt/aptitude generic indices
82
# (Default: ${LH_APT_GENERIC})
83
LH_APT_GENERIC="${LH_APT_GENERIC}"
85
83
# \$LH_APT_PDIFFS: set apt/aptitude pdiff indices
86
84
# (Default: ${LH_APT_PDIFFS})
87
85
LH_APT_PDIFFS="${LH_APT_PDIFFS}"
181
179
cat > "${LIVE_ROOT}"/config/chroot << EOF
182
180
# config/chroot: configuration for lh_chroot_*
184
# \$LIVE_KERNEL_FLAVOUR: set the kernel flavour to use
185
# (Default: autodetected)
186
LIVE_KERNEL_FLAVOUR="${LIVE_KERNEL_FLAVOUR}"
188
# \$LIVE_KERNEL_PACKAGES: set the kernel packages to use
189
# (Default: autodetected)
190
LIVE_KERNEL_PACKAGES="${LIVE_KERNEL_PACKAGES}"
182
# \$LIVE_CHROOT_FILESYSTEM: set chroot filesystem
183
# (Default: ${LIVE_CHROOT_FILESYSTEM})
184
LIVE_CHROOT_FILESYSTEM="${LIVE_CHROOT_FILESYSTEM}"
186
# \$LIVE_INTERACTIVE: set interactive build
187
# (Default: ${LIVE_INTERACTIVE})
188
LIVE_INTERACTIVE="${LIVE_INTERACTIVE}"
190
# \$LIVE_LINUX_FLAVOURS: set the kernel flavour to use
191
# (Default: autodetected)
192
LIVE_LINUX_FLAVOURS="${LIVE_LINUX_FLAVOURS}"
194
# \$LIVE_LINUX_PACKAGES: set the kernel packages to use
195
# (Default: autodetected)
196
LIVE_LINUX_PACKAGES="${LIVE_LINUX_PACKAGES}"
192
198
# \$LIVE_KEYRING_PACKAGES: set the keyring packages
193
199
# (Default: empty)
224
230
# \$LIVE_SYSVINIT: enable sysvinit
225
231
# (Default: ${LIVE_SYSVINIT})
226
232
LIVE_SYSVINIT="${LIVE_SYSVINIT}"
228
# \$LIVE_INTERACTIVE: set interactive build
229
# (Default: ${LIVE_INTERACTIVE})
230
LIVE_INTERACTIVE="${LIVE_INTERACTIVE}"
233
235
# Creating lh_chroot_* directories
234
mkdir -p "${LIVE_ROOT}"/config/chroot_localhooks
235
mkdir -p "${LIVE_ROOT}"/config/chroot_localincludes
236
mkdir -p "${LIVE_ROOT}"/config/chroot_localpackages
237
mkdir -p "${LIVE_ROOT}"/config/chroot_localpackageslists
236
mkdir -p "${LIVE_ROOT}"/config/chroot_local-hooks
237
mkdir -p "${LIVE_ROOT}"/config/chroot_local-includes
238
mkdir -p "${LIVE_ROOT}"/config/chroot_local-packages
239
mkdir -p "${LIVE_ROOT}"/config/chroot_local-packageslists
238
240
mkdir -p "${LIVE_ROOT}"/config/chroot_sources
240
242
# Creating lh_bootstrap_* configuration
257
259
# (Default: ${LIVE_BOOTSTRAP_FLAVOUR})
258
260
LIVE_BOOTSTRAP_FLAVOUR="${LIVE_BOOTSTRAP_FLAVOUR}"
260
# \$LIVE_MIRROR_BUILD: set the mirror to fetch packages from
261
# (Default: ${LIVE_MIRROR_BUILD})
262
LIVE_MIRROR_BUILD="${LIVE_MIRROR_BUILD}"
264
# \$LIVE_MIRROR_BUILD_SECURITY: set the security mirror to fetch packages from
265
# (Default: ${LIVE_MIRROR_BUILD_SECURITY})
266
LIVE_MIRROR_BUILD_SECURITY="${LIVE_MIRROR_BUILD_SECURITY}"
268
# \$LIVE_MIRROR_IMAGE: set the mirror which ends up in the image
269
# (Default: ${LIVE_MIRROR_IMAGE})
270
LIVE_MIRROR_IMAGE="${LIVE_MIRROR_IMAGE}"
272
# \$LIVE_MIRROR_IMAGE_SECURITY: set the security mirror which ends up in the image
273
# (Default: ${LIVE_MIRROR_IMAGE_SECURITY})
274
LIVE_MIRROR_IMAGE_SECURITY="${LIVE_MIRROR_IMAGE_SECURITY}"
262
# \$LIVE_MIRROR_BOOTSTRAP: set the mirror to fetch packages from
263
# (Default: ${LIVE_MIRROR_BOOTSTRAP})
264
LIVE_MIRROR_BOOTSTRAP="${LIVE_MIRROR_BOOTSTRAP}"
266
# \$LIVE_MIRROR_BOOTSTRAP_SECURITY: set the security mirror to fetch packages from
267
# (Default: ${LIVE_MIRROR_BOOTSTRAP_SECURITY})
268
LIVE_MIRROR_BOOTSTRAP_SECURITY="${LIVE_MIRROR_BOOTSTRAP_SECURITY}"
270
# \$LIVE_MIRROR_BINARY: set the mirror which ends up in the image
271
# (Default: ${LIVE_MIRROR_BINARY})
272
LIVE_MIRROR_BINARY="${LIVE_MIRROR_BINARY}"
274
# \$LIVE_MIRROR_BINARY_SECURITY: set the security mirror which ends up in the image
275
# (Default: ${LIVE_MIRROR_BINARY_SECURITY})
276
LIVE_MIRROR_BINARY_SECURITY="${LIVE_MIRROR_BINARY_SECURITY}"
276
278
# \$LIVE_SECTIONS: select the section(s) to use
277
279
# (Default: ${LIVE_SECTIONS})
282
284
cat > "${LIVE_ROOT}"/config/binary << EOF
283
285
# config/chroot: configuration for lh_binary_*
287
# \$LIVE_BINARY_INDICES: set apt/aptitude generic indices
288
# (Default: ${LIVE_BINARY_INDICES})
289
LIVE_BINARY_INDICES="${LIVE_BINARY_INDICES}"
285
291
# \$LIVE_BOOTAPPEND: set boot parameters
286
292
# (Default: empty)
287
293
LIVE_BOOTAPPEND="${LIVE_BOOTAPPEND}"
298
304
# (Default: ${LIVE_HOSTNAME})
299
305
LIVE_HOSTNAME="${LIVE_HOSTNAME}"
301
# \$LIVE_FILESYSTEM: set filesystem
302
# (Default: ${LIVE_FILESYSTEM})
303
LIVE_FILESYSTEM="${LIVE_FILESYSTEM}"
305
307
# \$LIVE_MEMTEST: set memtest
306
308
# (Default: ${LIVE_MEMTEST})
307
309
LIVE_MEMTEST="${LIVE_MEMTEST}"
314
316
# (Default: ${LIVE_ISO_VOLUME})
315
317
LIVE_ISO_VOLUME="${LIVE_ISO_VOLUME}"
317
# \$LIVE_SERVER_ADDRESS: set the netboot server address
318
# (Default: ${LIVE_SERVER_ADDRESS})
319
LIVE_SERVER_ADDRESS="${LIVE_SERVER_ADDRESS}"
319
# \$LIVE_NET_SERVER: set the netboot server address
320
# (Default: ${LIVE_NET_SERVER})
321
LIVE_NET_SERVER="${LIVE_NET_SERVER}"
321
# \$LIVE_SERVER_PATH: set the netboot server directory
322
# (Default: ${LIVE_SERVER_PATH})
323
LIVE_SERVER_PATH="${LIVE_SERVER_PATH}"
323
# \$LIVE_NET_PATH: set the netboot server directory
324
# (Default: ${LIVE_NET_PATH})
325
LIVE_NET_PATH="${LIVE_NET_PATH}"
325
327
# \$LIVE_BOOTLOADER: set bootloader
326
328
# (Default: ${LIVE_BOOTLOADER})
334
336
# (Default: empty)
335
337
LIVE_SYSLINUX_SPLASH="${LIVE_SYSLINUX_SPLASH}"
337
# \$LIVE_BINARY_IMAGE: set image type
338
# (Default: ${LIVE_BINARY_IMAGE})
339
LIVE_BINARY_IMAGE="${LIVE_BINARY_IMAGE}"
339
# \$LIVE_BINARY_IMAGES: set image type
340
# (Default: ${LIVE_BINARY_IMAGES})
341
LIVE_BINARY_IMAGES="${LIVE_BINARY_IMAGES}"
342
344
# Creating lh_source_* configuration
347
349
# (Default: ${LH_SOURCE})
348
350
LIVE_SOURCE="${LIVE_SOURCE}"
350
# \$LIVE_SOURCE_IMAGE: set image type
351
# (Default: ${LIVE_SOURCE_IMAGE})
352
LIVE_SOURCE_IMAGE="${LIVE_SOURCE_IMAGE}"
352
# \$LIVE_SOURCE_IMAGES: set image type
353
# (Default: ${LIVE_SOURCE_IMAGES})
354
LIVE_SOURCE_IMAGES="${LIVE_SOURCE_IMAGES}"
355
357
# Creating lh_binary_* directories
356
358
mkdir -p "${LIVE_ROOT}"/config/binary_grub
357
mkdir -p "${LIVE_ROOT}"/config/binary_localincludes
359
mkdir -p "${LIVE_ROOT}"/config/binary_local-includes
358
360
mkdir -p "${LIVE_ROOT}"/config/binary_syslinux