[Blend-fluxbox-devel] Development - First milestone

Jonas Smedegaard dr at jones.dk
Tue Dec 29 05:35:29 UTC 2015


Quoting Stephan Foley (2015-12-29 07:30:24)
> Hello, I think a good idea for a first milestone is as follows:
>
> - base Debian
> - discover mdetect read-edid
> - xorg lightdm fluxbox

Easiest is to develop on Debian unstable, even if the target product 
should be based on stable Debian (we can rebase later):

0) Setup a Debian unstable system for yourself.

1) Install Boxer - the tool I use for blending.  Boxer is currently used 
for <https://packages.qa.debian.org/debian-parl>, 
<https://packages.qa.debian.org/debian-design> and 
<https://wiki.debian.org/ShowMeBox> - the latter you can explore further 
by following the guide at 
<https://anonscm.debian.org/cgit/showme/box.git/tree/README>.  I dearly 
hope you will like Boxer too...:

    sudo apt install boxer

2) create file "fluxbox.yml" with the following content:

classes:
  - x11.lightdm
parameters:
  pkg:
    - discover
    - mdetect
    - read-edid

That file is a Boxer "node", including a single Boxer "class" and also 
including a few packages explicitly. Ideally a node should only include 
classes, but we need some packages not yet classified so we need to 
cheat a bit for now (I will include classes for those detection packages 
in the boxer-data package later on).

3) generate install recipe:

    boxer compose --nodedir . fluxbox

4a) Install blend onto a computer using generated "preseed.cfg" file, 
e.g. by following <https://wiki.debian.org/DebianInstaller/Preseed>.

4b) Install blend onto a computer using generated "script.sh" file:

  1) Install base Debian (i.e. uncheck any tasks during install).
  2) Copy script.sh over to freshly booted system and execute as root.

> Then, I'd like to be able to put this on a blank partition and see 
> that it all installs OK. I'm not sure how much step 2 is needed. So, I 
> have no idea how to make this happen, but I am willing to do the work
> :-)

4c) Install blend into a subdir (not bootable, but useful to inspect 
contents):

    sudo apt install debootstrap
    sudo debootstrap sid newroot
    cp script.sh newroot/
    sudo chroot newroot -- sh script.sh


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/blend-fluxbox-devel/attachments/20151229/c47c2e4c/attachment.sig>


More information about the Blend-fluxbox-devel mailing list