[issue715] suggested re-work of myconfig, GRMLCFG, config, debs and scripts

Michael Prokop bts at bts.grml.org
Wed Aug 5 15:51:59 CEST 2009


Michael Prokop <mika at grml.org> added the comment:

Michael Prokop <mika at grml.org> has uploaded a package that may fix your bug.
Please test the package and inform the maintainer whether
version 0.8.24 of grml-autoconfig works as intended or not.

Thank you

The changelog is attached below

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 05 Aug 2009 15:44:41 +0200
Source: grml-autoconfig
Binary: grml-autoconfig
Architecture: source all
Version: 0.8.24
Distribution: unstable
Urgency: low
Maintainer: Michael Prokop <mika at grml.org>
Changed-By: Michael Prokop <mika at grml.org>
Description: 
 grml-autoconfig - main bootup process of a grml system
Changes: 
 grml-autoconfig (0.8.24) unstable; urgency=low
 .
   * Check for space after bootoption 'fast' so we do not conflict
     with new kernel bootoption fastboot.
   * New bootoption 'nostartx': if using startx as default bootoption
     the bootoption 'nostartx' disables automatic startup of X.
   * Apply patch by Marc Haber regarding re-work of debs, config
     and scripts handling (thanks a lot!):
     - debs, config and scripts are always searched and read from the
       same place ($dcs-dir). Which place this is varies, depending on
       GRMLCFG, noautoconfig and myconfig.
     - debs are searched in $dcs-dir/debs. If debs=foo is given, foo is
       taken as a shell wildcard for the debs being installed, paths are
       allowed and relative to $dcs-dir.
     - config archives (config.tbz) are searched directly in $dcs-dir. If
       config=foo is given and foo is a file, that file is unpacked and its
       content taken as configuration archive. If config=foo is given and foo
       is a directory, the contents of the directory tree is copied over the
       live CD configuration. paths are allowed and relative to $dcs-dir
     - scripts are searched in $dcs-dir/scripts. If scripts=foo is given
       and foo is a file, that file is executed. If scripts=foo is given and
       foo is a directory, all files inside that directory are executed.
       Paths are allowed and relative to $dcs-dir.
     - If no GRMLCFG partition is found and noautoconfig is _not_ given
       on the command line, nothing is changed and the dcs files are
       searched within the .iso, $dcs-dir is set to the root directory
       within the .iso
     - If a GRMLCFG partition is found, $dcs-dir is set to the root of
       the GRMLCFG partition unless noautoconfig is set. If noautoconfig is
       set, $dcs-dir is set to the root directory within the .iso.
     - If myconfig=foo is set on the command line, $dcs-dir is set to
       foo, even if a GRMLCFG partition is present.
     [Testing: issue715]
   * Drop config_cdrom_scripts(): the bootoption "script" is triggered
     by bootoption "scripts" and was never officially documented.
   * Switch wording from 'CD' to 'live mode' where possible.
   * Bump Build-Depends to debhelper >=5.
   * Bump Standard-Version to 3.8.2 (no further changes).
   * Use invoke-rc.d for starting network instead of invoking the
     init script directly.
   * Add LSB header to init script grml-autoconfig.strace.
   * Add placeholder functions for start/restart/reload/stop to
     grml-autoconfig.strace.
   * Adjust copyright file (add reference to GPL-2, adjust year).
Checksums-Sha1: 
 8eabc5d2f97f89062396ef2d1465e9f7f3ea6678 882 grml-autoconfig_0.8.24.dsc
 08f51efed18314b98f5008ec2b5692bb219d4831 56473 grml-autoconfig_0.8.24.tar.gz
 eb06b1011aa464e2c08c2586b0b66a5a62713c05 58370 grml-autoconfig_0.8.24_all.deb
Checksums-Sha256: 
 bc8422240bebb62d104cc472bc73a08597cf8ab7ba0e5ec77369053a93b1739b 882 grml-autoconfig_0.8.24.dsc
 cc378762650a55d5e3f820b62b5bb4ac9a6343156ab6030712e26d653fdce8ad 56473 grml-autoconfig_0.8.24.tar.gz
 1437ab4c89219faf878f6c62f728b2dc0c0d824232fab557821c1f9f52ae515a 58370 grml-autoconfig_0.8.24_all.deb
Files: 
 4e5b81848f5a172a83e62e2020e392c4 882 grml optional grml-autoconfig_0.8.24.dsc
 fd27d39a741f7532e22c11203930c3af 56473 grml optional grml-autoconfig_0.8.24.tar.gz
 8cf3459650f5eb8d7899442eaf45372e 58370 grml optional grml-autoconfig_0.8.24_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFKeY1a2N9T+zficugRAt/aAJ92WLczESPX8vKqREpVsORBaQWJSwCgg3Na
7ddIKrOkDbHCyhpZnE/xggc=
=5Mi1
-----END PGP SIGNATURE-----

----------
assignedto: mika
files: 0001-re-work-of-debs-config-scripts-handling-according-to.patch, autoconfig.diff, autoconfig.functions.diff, grml-autoconfig.diff
messages: 2366, 2368, 2369, 2372, 2395, 2401, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411
nosy: mika, zugschlus
priority: wish
status: testing
title: suggested re-work of myconfig, GRMLCFG, config, debs and scripts
topic: release-stopper

_____________________________________
GRML issue tracker <bts at bts.grml.org>
<http://bts.grml.org/grml/issue715>
_____________________________________


More information about the Bugs-changes mailing list