[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: new tasksel



On 09/08/2014 10:52 AM, Joey Hess wrote:
> I have made some significant changes to tasksel, that will need changes
> elsewhere. I plan to upload this to unstable pretty soon, feedback permitting.
> 
> Some of the more popular desktop environments are individually
> selectable in tasksel, in a little sub-menu.
> (Of course that's displayed suboptimally due to debconf, wah.)
> (There is still, obviously, a default desktop.)
> 
> Parts of the syslinux boot menus are obsoleted (though not actually
> broken) by the above change and should be removed. Which will also
> probably mean changing the installation manual too.
> 
> debian-cd also has some isolinux menus for desktop selection that can be
> removed now. Note that I kept the tasksel/desktop preseed working,
> so debian-cd can continue to use it for non-default-desktop CDs.
> 
> Most of the server tasks were not well enough defined or useful
> and so were removed. I kept ssh-server, print-server, and web-server.
> This may need documentation updates somewhere.
> 
> No translatable strings were changed so far, but I would like to
> change "Debian desktop environment" to "Desktop environment",
> because that would make the display look better:
> 
>    │    [*] Desktop environment                                             │   
>    │    [*] ... Xfce                                                        │   
>    │    [ ] ... GNOME                                                       │   
>    │    [ ] ... KDE                                                         │   
> 
> There's room to add a limited number of blends type tasks, but this will
> be up to the blends people to put together patches for. The menu only
> has 8 out of 10 slots used now, and my feeling is that a modest amount
> of hierarchy here can allow adding slightly more choices to the menu
> without it descending into unusable chaos. So, perhaps something like
> this, although I am unsure of the names.
> 
>    │    [ ] Debian pure blends                                              │   
>    │    [ ] ... Debian Edu                                                  │   
>    │    [ ] ... Debian Med                                                  │   
>    │    [ ] ... DebiChem                                                    │   
>    │    [ ] Openstack                                                       │   
>    │    [ ] ... Compute Node                                                │   
>    │    [ ] ... Proxy Node                                                  │   
> 

Oh, that's just great! Thanks for doing this.

I've attached the diff for adding OpenStack tasks. As you can see, it's
simply using the meta packages that we have already.

Cheers,

Thomas Goirand (zigo)

diff --git a/debian/control b/debian/control
index 8c48f92..e77a4a1 100644
--- a/debian/control
+++ b/debian/control
@@ -30,6 +30,18 @@ Description: official tasks used for installation of Debian systems
  This package contains data about the standard tasks available on a Debian
  system.
 
+Package: task-openstack-proxy-node
+Architecture: all
+Depends: ${misc:Depends}, openstack-proxy-node
+Description: OpenStack Proxy Node
+ This task is used to install an OpenStack proxy node.
+
+Package: task-openstack-compute-node
+Architecture: all
+Depends: ${misc:Depends}, openstack-compute-node
+Description: OpenStack Compute Node
+ This task is used to install an OpenStack compute node.
+
 Package: task-desktop
 Architecture: all
 Description: Debian desktop environment
diff --git a/tasks/openstack-compute-node b/tasks/openstack-compute-node
new file mode 100644
index 0000000..7b02e2b
--- /dev/null
+++ b/tasks/openstack-compute-node
@@ -0,0 +1,5 @@
+Task: openstack-compute-node
+Section: server
+Test-server: 1
+Key:
+  openstack-compute-node
diff --git a/tasks/openstack-proxy-node b/tasks/openstack-proxy-node
new file mode 100644
index 0000000..213533c
--- /dev/null
+++ b/tasks/openstack-proxy-node
@@ -0,0 +1,5 @@
+Task: openstack-proxy-node
+Section: server
+Test-server: 1
+Key:
+  openstack-proxy-node

Reply to: