BTS

Issue885

Title grml-live: /etc/grml/grml-live.local ignored variables
Priority bug Status resolved
Superseder Nosy List mika, suntong
Assigned To mika Topics grml-live

Created on 2010-07-27.16:04:32 by suntong, last changed 2010-08-02.04:46:25 by mika.

Messages
msg3304 (view) Author: mika Date: 2010-08-02.04:46:24
We believe that your issue has been closed by the upload of
Version 0.10.0 of grml-live from Michael Prokop <mika@grml.org>.
The explanation is attached below

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

Format: 1.8
Date: Mon, 02 Aug 2010 00:21:34 -0400
Source: grml-live
Binary: grml-live grml-live-addons grml-live-db grml-live-buildd
Architecture: source all
Version: 0.10.0
Distribution: unstable
Urgency: low
Maintainer: Michael Prokop <mika@grml.org>
Changed-By: Michael Prokop <mika@grml.org>
Description: 
 grml-live  - build system for creating a Grml (based) Linux live system
 grml-live-addons - templates/boot/addons for grml-live
 grml-live-buildd - autobuild daemon for grml-live
 grml-live-db - log package build information of grml-live to database
Changes: 
 grml-live (0.10.0) unstable; urgency=low
 .
   The "DebConf10 in New York" Release.
   * Software related changes:
     - [6783097] SW: Drop xserver-xorg-video-amd from GRML_MEDIUM +
       GRML_FULL (transitional package).
     - [2f36927] SW: Use xserver-xorg-video-all + xserver-xorg-input-all
       in GRML_FULL, GRML_MEDIUM + XORG. - thanks to Tong Sun
       <suntong@cpan.org> [Closes: issue879]
     - [212a7a8] Add tasksel and taskel-data to exclude option in
       FAI_DEBOOTSTRAP_OPTS. - thanks to Tong Sun <suntong@cpan.org>
       [Closes: issue886]
 .
   * Documentation related changes:
     - [ab3c3be] docs: add squashfs-tools to default apt-get list for
       deployments on Debian.
     - [7fd12d9] docs: clarify usage of base.tgz
     - [f8d3ccd] docs: mention FOOBAR class in usage example via
       /etc/grml/grml-live.local - thanks to Tong Sun <suntong@cpan.org>
     - [9de56d9] grml-cheatcodes.txt: document utc + localtime bootoptions.
 .
   * Bugfixes, Features,...:
     - [4b2e863] Make all shell scripts using /bin/bash instead
       /bin/sh to be able to FAI's environment - thanks to thermoman
     - [6eebff8] Make sure that output directory variables aren't
       overridden by $OUTPUT. [Closes: issue885]
     - [807994a] buildd/functions.sh: remove attachment in bailout
       function.
     - [00825cf] Bump Standards-Version to 3.9.1.
     - [ace32ae] Fix typo in several files, it's "overridden"
       (thanks, lintian).
Checksums-Sha1: 
 3111b4c7a4f45a05be5c845ba32dc869fc05957b 951 grml-live_0.10.0.dsc
 88622c2db4e394205fc5dd0d388e2e82356cb3f2 8591538 grml-live_0.10.0.tar.gz
 55eeaa60a2a2128aa5824f6911c1fe05317b3ba0 1356168 grml-live_0.10.0_all.deb
 f90dafbf1752b9f666638ae6ad7c5fc611a50957 7277964 grml-live-addons_0.10.0_all.deb
 05b58bec320d41b830f702aaa739dac50a4ec3d3 42088 grml-live-db_0.10.0_all.deb
 04e728c3659ecbc37b6e1bd20ddac4b648f33527 37998 grml-live-buildd_0.10.0_all.deb
Checksums-Sha256: 
 2f0725d6c86d0a76ece15adbab63661f2addf995999ec97d6dd0b46c2b63c91a 951 grml-live_0.10.0.dsc
 bfa08a86ef8d617d34e4fbc9a7c061dd6f6a5fd017e1ddb1d54797e5cdb3f988 8591538 grml-live_0.10.0.tar.gz
 690774c1e32d158a1f04629cdb873e39271de6f139963a91895ccf13be3ec58d 1356168 grml-live_0.10.0_all.deb
 b3ebe9949254e7cd1670ad7838cf7dc2c965aaaed2bc942434d9b7e36e31896a 7277964 grml-live-addons_0.10.0_all.deb
 9caca664fade102e25a8fdfef9242fe930f0bdf45a8e6b792616fc086f40c89f 42088 grml-live-db_0.10.0_all.deb
 58fb8ab51b21da2fd10d0f500f01ac6b60013ea4851a8de08ebc4b42a1ec5345 37998 grml-live-buildd_0.10.0_all.deb
Files: 
 437efa7b20a60fc6a47cc1ee39a62149 951 grml extra grml-live_0.10.0.dsc
 e6df8b17379430f3a31a2d14c321ecfd 8591538 grml extra grml-live_0.10.0.tar.gz
 615738d25794d896881b9cec09aeb3fa 1356168 grml extra grml-live_0.10.0_all.deb
 740c952b47e9ab49c31243ac280cc777 7277964 grml extra grml-live-addons_0.10.0_all.deb
 dc92e29322ebbbce023e6017934e6894 42088 grml extra grml-live-db_0.10.0_all.deb
 d969ccf5e981f148326a76f67c9717d8 37998 grml extra grml-live-buildd_0.10.0_all.deb

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

iEYEARECAAYFAkxWSzQACgkQ2N9T+zficuj/BACfeOhHgtzo+UonFdsqJrHiAdzw
0mgAmgIRhw1dBqgNDPQ4iYIzZ/JzbR+n
=Naoe
-----END PGP SIGNATURE-----
msg3294 (view) Author: suntong Date: 2010-07-28.21:51:55
> Can you please test latest git of grml-live 

Yep, fixed for me as well.

> It's used in the vesamenu[.cfg] and works for me.

Oh, I was looking at the wrong place (because I use grub instead of isolinux). 

Ok, problem fix. 
Thanks a lot.
msg3293 (view) Author: mika Date: 2010-07-28.20:46:27
* Tong Sun wrote in grml's BTS on 20100727 / 18:04:

> I have the following in my /etc/grml/grml-live.local

> -----------------------------------------
> $ grep -1 OUTPUT /etc/grml/grml-live.local
> # Skip download of pageant, plink, pscp, psftp, putty and puttygen
> # using wget to store it inside $BUILD_OUTPUT/windows/?
> NO_WINDOWS_BINARIES="1"
> --
> # Main output directory
> OUTPUT="/dev/shm/gl" # mount -o remount,suid,dev,rw /dev/shm

> # Where do want to find the chroot of the buildprocess files?
> # CHROOT_OUTPUT="$OUTPUT/grml_chroot"
> # Where do you want to find the compressed chroot, bootstuff,...?
> # BUILD_OUTPUT="$OUTPUT/grml_cd"
> # Where do you want to find the final ISO?
> ISO_OUTPUT="/lfs/cache12/systems/distros"
> -----------------------------------------

> and I invoked grml-live as

> % rm /dev/shm/gl/grml_isos/depen64.iso
> % grml-live -a $ARCH -c $CLASSES -g $USE_NAME

> However, the iso is still generated at /dev/shm/gl/grml_isos/depen64.iso.

> -----------------------------------------
> % grml-live -a $ARCH -c $CLASSES -g $USE_NAME

> grml-live [0.9.43]: check your configuration (or use -F to force execution):

>   FAI classes:       GRMLBASE,KERNEL,RELEASE,AMD64
>   Local config:      /etc/grml/grml-live.local
>   main directory:    /dev/shm/gl
>   Chroot target:     /dev/shm/gl/grml_chroot
>   Build target:      /dev/shm/gl/grml_cd
>   ISO target:        /dev/shm/gl/grml_isos
>   Grml name:         depen64
>   Release name:      depen rocks
>   Build date:        2010-07-23
>   Grml version:      0.0.1
>   Debian suite:      sid
>   Architecture:      amd64
>   Boot method:       grub
>   Template files:    /usr/share/grml-live/templates
>   Logging to file:   /var/log/grml-live.log

> Is this ok for you? [y/N] ^C
> -----------------------------------------

Thanks, verified and fixed. Can you please test latest git
of grml-live to let me know whether the issue is fixed for you as
well?

> 2nd, I found that the DISTRI_INFO variable might have no effect as well (fine
> with me if you can't duplicate the problem).

It's used in the vesamenu[.cfg] and works for me.

regards,
-mika-
msg3291 (view) Author: suntong Date: 2010-07-27.16:04:31
1st, logging the conversation from grml-devel mlist into bts.

Ref:
http://ml.grml.org/pipermail/grml-devel/2010-July/000097.html

Repost:

I have the following in my /etc/grml/grml-live.local

-----------------------------------------
$ grep -1 OUTPUT /etc/grml/grml-live.local
# Skip download of pageant, plink, pscp, psftp, putty and puttygen
# using wget to store it inside $BUILD_OUTPUT/windows/?
NO_WINDOWS_BINARIES="1"
--
# Main output directory
OUTPUT="/dev/shm/gl" # mount -o remount,suid,dev,rw /dev/shm

# Where do want to find the chroot of the buildprocess files?
# CHROOT_OUTPUT="$OUTPUT/grml_chroot"
# Where do you want to find the compressed chroot, bootstuff,...?
# BUILD_OUTPUT="$OUTPUT/grml_cd"
# Where do you want to find the final ISO?
ISO_OUTPUT="/lfs/cache12/systems/distros"
-----------------------------------------

and I invoked grml-live as

% rm /dev/shm/gl/grml_isos/depen64.iso
% grml-live -a $ARCH -c $CLASSES -g $USE_NAME

However, the iso is still generated at /dev/shm/gl/grml_isos/depen64.iso.

-----------------------------------------
% grml-live -a $ARCH -c $CLASSES -g $USE_NAME

grml-live [0.9.43]: check your configuration (or use -F to force execution):

  FAI classes:       GRMLBASE,KERNEL,RELEASE,AMD64
  Local config:      /etc/grml/grml-live.local
  main directory:    /dev/shm/gl
  Chroot target:     /dev/shm/gl/grml_chroot
  Build target:      /dev/shm/gl/grml_cd
  ISO target:        /dev/shm/gl/grml_isos
  Grml name:         depen64
  Release name:      depen rocks
  Build date:        2010-07-23
  Grml version:      0.0.1
  Debian suite:      sid
  Architecture:      amd64
  Boot method:       grub
  Template files:    /usr/share/grml-live/templates
  Logging to file:   /var/log/grml-live.log

Is this ok for you? [y/N] ^C
-----------------------------------------


2nd, I found that the DISTRI_INFO variable might have no effect as well (fine
with me if you can't duplicate the problem).

Thanks
History
Date User Action Args
2010-08-02 04:46:25mikasetnosy: mika, suntong
messages: + msg3304
2010-07-28 21:51:56suntongsetstatus: fixed-in-git -> resolved
nosy: mika, suntong
messages: + msg3294
2010-07-28 20:46:28mikasetnosy: mika, suntong
messages: + msg3293
2010-07-28 20:44:54mikasetstatus: testing -> fixed-in-git
nosy: mika, suntong
2010-07-28 20:44:48mikasetstatus: unread -> testing
assignedto: mika
nosy: + mika
2010-07-27 16:04:32suntongcreate