~timrchavez/live-build/lb-sg-2.x-add-suppport-for-pxz

« back to all changes in this revision

Viewing changes to helpers/lh_config

  • Committer: Daniel Baumann
  • Date: 2011-03-09 17:18:29 UTC
  • Revision ID: daniel@debian.org-20110309171829-b7tyrxub0nimlo0z
Adding live-helper 1.0~a10-1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
57
57
 
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
60
62
 
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}"
80
82
 
81
 
# \$LH_APT_GENERIC: set apt/aptitude generic indices
82
 
# (Default: ${LH_APT_GENERIC})
83
 
LH_APT_GENERIC="${LH_APT_GENERIC}"
84
 
 
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_*
183
181
 
184
 
# \$LIVE_KERNEL_FLAVOUR: set the kernel flavour to use
185
 
# (Default: autodetected)
186
 
LIVE_KERNEL_FLAVOUR="${LIVE_KERNEL_FLAVOUR}"
187
 
 
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}"
 
185
 
 
186
# \$LIVE_INTERACTIVE: set interactive build
 
187
# (Default: ${LIVE_INTERACTIVE})
 
188
LIVE_INTERACTIVE="${LIVE_INTERACTIVE}"
 
189
 
 
190
# \$LIVE_LINUX_FLAVOURS: set the kernel flavour to use
 
191
# (Default: autodetected)
 
192
LIVE_LINUX_FLAVOURS="${LIVE_LINUX_FLAVOURS}"
 
193
 
 
194
# \$LIVE_LINUX_PACKAGES: set the kernel packages to use
 
195
# (Default: autodetected)
 
196
LIVE_LINUX_PACKAGES="${LIVE_LINUX_PACKAGES}"
191
197
 
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}"
227
 
 
228
 
# \$LIVE_INTERACTIVE: set interactive build
229
 
# (Default: ${LIVE_INTERACTIVE})
230
 
LIVE_INTERACTIVE="${LIVE_INTERACTIVE}"
231
233
EOF
232
234
 
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
239
241
 
240
242
# Creating lh_bootstrap_* configuration
257
259
# (Default: ${LIVE_BOOTSTRAP_FLAVOUR})
258
260
LIVE_BOOTSTRAP_FLAVOUR="${LIVE_BOOTSTRAP_FLAVOUR}"
259
261
 
260
 
# \$LIVE_MIRROR_BUILD: set the mirror to fetch packages from
261
 
# (Default: ${LIVE_MIRROR_BUILD})
262
 
LIVE_MIRROR_BUILD="${LIVE_MIRROR_BUILD}"
263
 
 
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}"
267
 
 
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}"
271
 
 
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}"
 
265
 
 
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}"
 
269
 
 
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}"
 
273
 
 
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}"
275
277
 
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_*
284
286
 
 
287
# \$LIVE_BINARY_INDICES: set apt/aptitude generic indices
 
288
# (Default: ${LIVE_BINARY_INDICES})
 
289
LIVE_BINARY_INDICES="${LIVE_BINARY_INDICES}"
 
290
 
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}"
300
306
 
301
 
# \$LIVE_FILESYSTEM: set filesystem
302
 
# (Default: ${LIVE_FILESYSTEM})
303
 
LIVE_FILESYSTEM="${LIVE_FILESYSTEM}"
304
 
 
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}"
316
318
 
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}"
320
322
 
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}"
324
326
 
325
327
# \$LIVE_BOOTLOADER: set bootloader
326
328
# (Default: ${LIVE_BOOTLOADER})
334
336
# (Default: empty)
335
337
LIVE_SYSLINUX_SPLASH="${LIVE_SYSLINUX_SPLASH}"
336
338
 
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}"
340
342
EOF
341
343
 
342
344
# Creating lh_source_* configuration
347
349
# (Default: ${LH_SOURCE})
348
350
LIVE_SOURCE="${LIVE_SOURCE}"
349
351
 
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}"
353
355
EOF
354
356
 
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