Add support for multiple desktop tasks on a single disk
This commit is contained in:
parent
bc419dbf37
commit
788e133770
|
@ -49,6 +49,7 @@ debian-cd (3.1.0) UNRELEASED; urgency=low
|
|||
|
||||
[ Steve McIntyre ]
|
||||
* Stop copying the /tools/ directory on from the mirror; it's going away.
|
||||
* Add support for multiple desktop tasks on a single disk
|
||||
|
||||
-- Frans Pop <fjp@debian.org> Thu, 13 Nov 2008 22:17:21 +0100
|
||||
|
||||
|
|
|
@ -65,12 +65,16 @@ update_full_list () {
|
|||
update_essential_list () {
|
||||
file=$1
|
||||
tasklist=$2
|
||||
desktoptask=$3
|
||||
desktoptasks=$3
|
||||
tasksel=$4
|
||||
|
||||
(grep -Ev "^(#.*)?[[:space:]]*$" $tasklist ;
|
||||
echo DONE ;
|
||||
cat $tasksel/usr/share/tasksel/debian-tasks.desc) | mawk -v DT=$3 '
|
||||
cat $tasksel/usr/share/tasksel/debian-tasks.desc) | mawk -v DT=$desktoptasks '
|
||||
|
||||
BEGIN {
|
||||
split(DT, d_tasks, ",")
|
||||
}
|
||||
|
||||
/DONE/ {
|
||||
in_tasks = 1
|
||||
|
@ -106,12 +110,14 @@ update_essential_list () {
|
|||
(cur_task != "xfce-desktop")) {
|
||||
in_key = 1
|
||||
}
|
||||
if (cur_task == DT) {
|
||||
for (dt_num in d_tasks) {
|
||||
if (cur_task == d_tasks[dt_num]) {
|
||||
in_key = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
next
|
||||
}' | sort -s -n -k1 | cut -d: -f2 > $file
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue