[Grml] Wish lists for enhancing the grml configuration system

Tong Sun mlist4suntong at yahoo.com
Sun Apr 22 05:44:06 CEST 2007

Package: restore-config
Severity: wishlist

Hi, Mika:

First of all, thanks for your hard works that releases grml 0.9-7,
and grml-small 0.3-2 recently. 

I hope the following minor enhancements to the grml configuration
system can make into the 1.0 release.

- support reading configuration files from NTFS partitions. Don't
  know if it already possible, just list it here first.

- myconfig=scan. I know by default the booting process tries to
  mount a device labeled GRMLCFG, and do configuration from

  The problem is that, in nowadays window$ world, the cooperate
  policy will most often prevent me from change my own disk
  label. You won't believe it, nowadays window$ world is so
  dummy-proof that in many places I can't even change my window$
  desktop settings.

  So I need another automatic way to specify the grml configuration

- Boot-Options config.d, i.e., please define a grml configuration
  directory. On booting all the .tbz files from within the defined
  directory or from the config.d option, will be restored, in the
  order by their names.

  The save-config generated configuration, the plain bzip2
  compressed tar archives is a good thing. But I don't like the fact
  that all related or unrelated files are all stuffed into this same
  file. I hope that I can group related files into different .tbz
  files. It is much more easy to manage than a single file.

- Boot-Options scripts.d, same concept as config.d, for scripts.

- persistentroot. I don't know how comfortable you are about the
  union fs now, but I still think that a partition or a loopback
  device as a persistent root, i.e., not only persistent home, is a
  good idea.

  To tell the truth, ever since installing grml 0.7 onto my HD, I
  didn't use/test the new grml iso files any more. Because I've put
  so much time & effort configuring the installed grml, that I don't
  want to waste my time again for a new iso versions. With
  persistentroot, the journey migrating to newer versions of grml
  can be a bit smoother.

  Moreover, having a persistentroot can put the automatic
  installation of debian packages (from directory named debs) into
  real use, because I think the amount of debian packages that can
  be automatic installed is limited by ram space. 

These are all small changes that will have big impacts. Much more 
flexibilities can be achieved by doing so. 



-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (50, 'unstable'), (30, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-grml
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

More information about the Grml mailing list