Allow installing tasks using apt-get, and do so by default for Ubuntu (Closes: #626940).
This commit is contained in:
parent
c5df1371f8
commit
454043122d
|
@ -214,7 +214,15 @@ Set_defaults ()
|
|||
fi
|
||||
|
||||
# Setting tasksel
|
||||
LB_TASKSEL="${LB_TASKSEL:-tasksel}"
|
||||
case "${LB_MODE}" in
|
||||
ubuntu)
|
||||
LB_TASKSEL="${LB_TASKSEL:-apt}"
|
||||
;;
|
||||
|
||||
*)
|
||||
LB_TASKSEL="${LB_TASKSEL:-tasksel}"
|
||||
;;
|
||||
esac
|
||||
|
||||
# Setting root directory
|
||||
case "${LB_MODE}" in
|
||||
|
|
|
@ -223,7 +223,7 @@
|
|||
.br
|
||||
[\fB\-\-syslinux\-menu\fR true|false]
|
||||
.br
|
||||
[\fB\-\-tasksel\fR aptitude|tasksel]
|
||||
[\fB\-\-tasksel\fR apt|aptitude|tasksel]
|
||||
.br
|
||||
[\fB\-\-tasks\fR \fITASK\fR|"\fITASKS\fR"]
|
||||
.br
|
||||
|
@ -476,7 +476,7 @@ defines the file of the syslinux splash graphic that should be used instead of t
|
|||
defines the timeout the syslinux bootloader should wait for input from the user at the bootprompt prior booting the default kernel. This defaults to 0 which means it will wait forever.
|
||||
.IP "\fB\-\-syslinux\-menu\fR true|false" 4
|
||||
defines if syslinux should be make use of the vgamenu capabilities or not.
|
||||
.IP "\fB\-\-tasksel\fR aptitude|tasksel" 4
|
||||
.IP "\fB\-\-tasksel\fR apt|aptitude|tasksel" 4
|
||||
selects which program is used to install tasks. By default, this is set to tasksel.
|
||||
.IP "\fB\-\-tasks\fR \fITASK\fR|""\fITASKS\fR""" 4
|
||||
defines one or more package tasks to be installed in the live system. This is a quick and convenient way to get a reasonable default selection of packages suitable for most users when building an image, but it results in quite big images. If you want to have finer grained package selections, local package lists should be used instead.
|
||||
|
|
|
@ -45,6 +45,10 @@ then
|
|||
|
||||
# Checking depends
|
||||
case "${LB_TASKSEL}" in
|
||||
apt)
|
||||
Check_package chroot/usr/bin/apt-get apt
|
||||
;;
|
||||
|
||||
aptitude)
|
||||
Check_package chroot/usr/bin/aptitude aptitude
|
||||
;;
|
||||
|
@ -59,6 +63,15 @@ then
|
|||
|
||||
# Installing tasks
|
||||
case "${LB_TASKSEL}" in
|
||||
apt)
|
||||
APT_TASKS=
|
||||
for TASK in ${LB_TASKS}
|
||||
do
|
||||
APT_TASKS="${APT_TASKS:+$APT_TASKS }$TASK^"
|
||||
done
|
||||
Chroot chroot "apt-get ${APT_OPTIONS} install ${APT_TASKS}"
|
||||
;;
|
||||
|
||||
aptitude)
|
||||
Chroot chroot "aptitude ${APTITUDE_OPTIONS} install ${LB_TASKS}"
|
||||
;;
|
||||
|
|
|
@ -135,7 +135,7 @@ USAGE="${PROGRAM} [--apt apt|aptitude]\n\
|
|||
\t [--source true|false]\n\
|
||||
\t [-s|--source-images iso|net|tar|usb-hdd]\n\
|
||||
\t [--syslinux-theme THEME_SUFFIX]\n\
|
||||
\t [--tasksel aptitude|tasksel]\n\
|
||||
\t [--tasksel apt|aptitude|tasksel]\n\
|
||||
\t [--tasks TASK|\"TASKS\"]\n\
|
||||
\t [--templates PATH]\n\
|
||||
\t [--virtual-root-size MB]\n\
|
||||
|
|
Loading…
Reference in New Issue