[Bug] config cannot create live.list.chroot: directory non-existent

2014-11-19 Thread jnqnfe
I'm playing around a little with live-build again (v4.0.3-1 on sid), with a new folder containing only my previous auto files, but I'm hitting an error executing lb config. It can't create the live.list.chroot file. Looking at the error message (printed below) and the config script, I believe the

Possible bug in Read_conffiles()

2014-11-20 Thread jnqnfe
Hi, I'm working my way through the shell scripts for live-build for a possible patch I may want to attempt to build and submit soon, but first trying to get to grips with the code base and understanding unix shell scripting at the same time; I think I may have come across a bug in doing so, but I'

Re: Possible bug in Read_conffiles()

2014-11-20 Thread jnqnfe
I didn't look far enough through the script; the same bug is also present in Print_conffiles(). -- To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/546e9122.9050...@gmail.

Re: Possible bug in Read_conffiles()

2014-11-20 Thread jnqnfe
On second thoughts, perhaps my fix was wrong, perhaps the parameter list is supposed to be sent to Get_conffiles(), so instead of for CONFFILE in $(Get_conffiles) "${@}" is should be for CONFFILE in $(Get_conffiles "${@}") Executing lb config, and having a few echo's added to the Read_conffiles

Re: Re: [Bug] config cannot create live.list.chroot: directory non-existent

2014-11-21 Thread jnqnfe
Did you use an auto/config file? I'm not certain that you've met all of the prerequisites to experience the error. 1. You need to use the --clean option, either on the command line, or in your auto/config file. I don't think it's enough to just use the lb clean command. 2. You must not have an exi

Bug#770637: Config script cannot create live.list.chroot file

2014-11-22 Thread jnqnfe
c389bf6c04b7bbac133808b754eb83648f41f9d8 Mon Sep 17 00:00:00 2001 From: jnqnfe Date: Sat, 22 Nov 2014 19:32:45 + Subject: [PATCH] Fix creation of config/package-lists/live.list.chroot in cases where --clean parameter used with lb config command and the directory is empty. --- scripts/build

Bug#770645: Broken use of Get_conffiles() function

2014-11-22 Thread jnqnfe
ccd3cc003a6e83e102c3ddfcce6f8 Mon Sep 17 00:00:00 2001 From: jnqnfe Date: Sat, 22 Nov 2014 21:20:29 + Subject: [PATCH] Fix broken calls to Get_conffiles() from Read_conffiles() and Print_conffiles(). --- functions/conffile.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff -

Bug#770796: lh_linux_flavours variable typo

2014-11-23 Thread jnqnfe
:00 2001 From: jnqnfe Date: Mon, 24 Nov 2014 06:36:09 + Subject: [PATCH] Fix typo in variable name (LH_LINUX_FLAVOURS instead of LB_LINUX_FLAVOURS) in installer_debian-installer script, affecting the armel architecture. --- scripts/build/installer_debian-installer | 2 +- 1 file changed, 1

Bug#770868: Derivative-is-based-on firmware/non-free fixme patch

2014-11-24 Thread jnqnfe
From: jnqnfe Date: Mon, 24 Nov 2014 19:40:30 + Subject: [PATCH] Address "should check that we're building on debian through e.g. a 'derivative-is-based-on' variable or somesuch" fixme. --- functions/defaults.sh| 1 + scripts/build/chroot

Bug#771002: Fix save to wrong cache

2014-11-25 Thread jnqnfe
se packages back and forth for later parts of the build process that use the packages.binary cache also slows down the build process a little. From 2fc67f16e0bef68613e9b3d0d0db23beaf7d2c14 Mon Sep 17 00:00:00 2001 From: jnqnfe Date: Tue, 25 Nov 2014 19:28:13 + Subject: [PATCH] Fix chroot_packa

Re: Re: live-build: LB_APT_INDICES="false" does not remove indices

2014-11-26 Thread jnqnfe
I've been spending time familiarising myself with the code for this tool over the past few days, and I have a fairly good grasp of it now. I believe the problem lies within the chroot_archives script, and is caused by the check on lines 539-547. Those who already know how the tool works can feel

Bug#771377: Incorrect stage file name

2014-11-28 Thread jnqnfe
Package: live-build Version: 4.0.3-1 The filename of the stage file used in chroot_includes changes between the line of code that checks for the stage file, which looks for .build/includes.chroot, and the line which creates the stage file, which creates .build/chroot_includes, thus nullifying t

Bug#771392: Wrong apt conf directory name

2014-11-28 Thread jnqnfe
Package: live-build Version: 4.0.3-1 The correct directory for storing apt conf files I believe is /etc/apt/apt.conf.d. The chroot_apt script correctly saves files there, however bootstrap_archives and chroot_archives scripts incorrectly (I believe) save some optional files to /etc/apt/conf.d.

Re: Re: Re: live-build: LB_APT_INDICES="false" does not remove indices

2014-12-01 Thread jnqnfe
I haven't built a patch specifically for this, but the problem will be addressed within the much wider restructuring work I'm undertaking. I expect I'll be done with the restructuring work in a few days time or so, and I'll be posting that to the list (either directly, or via a bug report) as soon

Re: Fwd: Re: live-build: LB_APT_INDICES="false" does not remove indices

2014-12-02 Thread jnqnfe
Ah, thanks Punky & Anthony for the output, that helps a lot, it prompted me to notice that I was mistaken in my previous assertion of those other files I listed being located in /var/lib/apt, I don't know why on earth I got that into my head. The real location of those other files are: chroot/etc/

Restructuring questions

2014-12-03 Thread jnqnfe
I have a few questions I'd like to put out to you all (perhaps Daniel in particular) in relation to some restructuring work I'm doing on the live-build codebase (a contribution for which I know I haven't yet provided much detail on what exactly I'm changing, but I will do soon, and will obviously b

Re: Restructuring questions

2014-12-03 Thread jnqnfe
On 03/12/2014 19:57, Daniel Baumann wrote: > On 12/03/14 19:23, jnqnfe wrote: >> restructuring work I'm doing on the live-build codebase > i'm not sure that makes sense. > > for jessie, all we can do is small bug fixing, not reworking the code. > > for jessie+

Bug#757883: Patch for Loopback cfg support

2014-12-07 Thread jnqnfe
I had a quick look over your patch. You're building it against live-build 3.x, but since it's a feature improvement not a "critical bug in core functionality", I believe I'm right in saying that you must build against live-build 4.x, preferably the debian-next branch, if you want to get it accepte

Bug#772522: live-build 4.0.3-1 does not install casper in ubuntu mode

2014-12-07 Thread jnqnfe
6_64) > > Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores) > Locale: LANG=pt_PT.UTF-8, LC_CTYPE=pt_PT.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > > Versions of packages live-build depends on: > ii debootstrap 1.0.64~bpo70+1 > > Versions of packages live-bui

Bug#772522: live-build 4.0.3-1 does not install casper in ubuntu mode

2014-12-08 Thread jnqnfe
You're right, LB_INITRAMFS looks to be a much better variable to base this on. Updated patch attached. commit 4b7113a839e263ce679f117057f56c6eee75cd9a Author: jnqnfe Date: Tue Dec 9 04:42:26 2014 + Fix broken ability to build casper based images due to generating live-boot spe

Bug#772671: Add grub2 to supported bootloader list

2014-12-09 Thread jnqnfe
and in lines 1062 to 1083 issues a warning if syslinux is selected with a fat/ntfs/ext[2/3/4]/btrfs fs format, and an error if the hdd image type is selected along with grub (but not grub2) as the bootloader. Nothing more. commit 9351f9f4536e310f00f9792d9be05db5035b706f Author: jnqnfe Date: Tue

Bug#771377: Bug #771377 still broken, incorrect fix

2014-12-10 Thread jnqnfe
Control: reopen -1 Control: notfixed -1 4.0.4-1 Still broken due to typo, the patch applied in 4.0.4-1 uses 'includs.chroot' instead of 'includes.chroot' (missing 'e'). -- To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@

Bug#773657: Obey bootstrap selection

2014-12-21 Thread jnqnfe
for when no specific choice has been made, and if multiple bootstrap programs are installed. - Gets rid of an obsolete reference in the logic to an old 'copy' bootstrap parameter choice. commit 30d5774b753c25f4f42817e0b5c7547f7a4eb9ad Author: jnqnfe Date: Sun Dec 21 16:39:16 2014 +000

Re: Bug#773657: Obey bootstrap selection

2014-12-21 Thread jnqnfe
Sorry, I noticed a small mistake in the documentation which I had failed to spot before submitting. Updated patch attached! commit 207a4ce153fdfb03ad49576f835b45f5f0ca5507 Author: jnqnfe Date: Sun Dec 21 17:19:20 2014 + Properly obey bootstrap selection, update preferential default to

Caching review

2014-12-21 Thread jnqnfe
I'm in the middle of building a patch for 718225, I'm having to think carefully about caching at this point, and I think the area of caching could do with a review (or at least a little input or agreement with my proposals/plans from Daniel). Obviously its too late to get too much improvement in t

Bug#773657: Obey bootstrap selection

2014-12-21 Thread jnqnfe
(Sending this again, it went to the mailing list but not the BTS, stupid mail client) Sorry, I noticed a small mistake in the documentation which I had failed to spot before submitting. Updated patch attached! commit 207a4ce153fdfb03ad49576f835b45f5f0ca5507 Author: jnqnfe Date: Sun Dec 21 17

Bug#773775: Fix and improve progress-linux archive key installation

2014-12-22 Thread jnqnfe
execution if a problem occurs, enforcing stricter security checks. * Tidied up the code a bit. commit 25a02e174f60535dbd4a6de8b56dfe5c6c8a550c Author: jnqnfe Date: Tue Dec 23 05:55:43 2014 + Fix and improve bootstrap_archive-keys diff --git a/scripts/build/bootstrap

Bug#773775: Fix and improve progress-linux archive key installation

2014-12-24 Thread jnqnfe
Small mistake: Somehow in mulling over the possibility of also adding gpg & gpg2 to the list of possible tools to use (which I ditched), I mistakenly came under the impression that the --no-default-keyring parameter was available on gpgv/gpgv2, but it's not, so it needs removing from the patch I su

Bug#774197: Sparc netboot building broken

2014-12-29 Thread jnqnfe
Package: live-build Version: 4.0.4-1 There are one or more issues with the code in the installer_debian-installer script where it obtains vmlinuz and initrd files for sparc netboot builds. Issue #1 - Wrong path -- On line 290, it uses the path ${URL}/mini.iso, where ${

Bug#774196: Sparc netboot building broken

2014-12-29 Thread jnqnfe
Package: live-build Version: 4.0.4-1 There are one or more issues with the code in the installer_debian-installer script where it obtains vmlinuz and initrd files for sparc netboot builds. Issue #1 - Wrong path -- On line 290, it uses the path ${URL}/mini.iso, where ${

Bug#774196: Acknowledgement (Sparc netboot building broken)

2014-12-29 Thread jnqnfe
Issue #4 - Location of files within mini.iso --- In addition to issue #1, upon examining the contents of a mini.iso file, I can see that lines 295 and 296 are looking in the wrong location for files from within it. They are looking for boot/vmlin

Bug#774200: Disparity between trace file downloads

2014-12-29 Thread jnqnfe
Package: live-build Version: 4.0.4-1 Lines 82-86 of the binary_disk script download a simply archive trace file from the parent bootstrap mirror. The source_disk script on the other hand has more complex logic that takes into account derivatives (lines 82-98). Surely they should both be using t

Bug#774326: wget dependency

2014-12-31 Thread jnqnfe
Package: live-build Version: 4.0.4-1 The installer_debian-installer script, on line 67, tries to ensure that the wget package is installed and available by using the custom dependency manager facilities built into live-build. However, this check is insufficient. Live-build's custom dependency c

Bug#774326: wget dependency

2014-12-31 Thread jnqnfe
Control: tags -1 patch Patch attached commit 4547cbfc84ef291d108f11445dc59e3e7178a243 Author: jnqnfe Date: Wed Dec 31 19:30:09 2014 + Fix wget dependency (Closes: #774326) diff --git a/debian/control b/debian/control index b921960..0645c46 100644 --- a/debian/control +++ b/debian

Bug#774196: Acknowledgement (Sparc netboot building broken)

2014-12-31 Thread jnqnfe
Control: tags -1 patch Might as well directly attach the patch for issues #1 and #4 here... commit 642dd065377c95b254b11779a742f2088a143335 Author: jnqnfe Date: Tue Dec 30 04:09:19 2014 + Fix sparc-netboot mini.iso (installer file) download location and content paths (#774196 Issues

Bug#774336: Incorrect binary_package-lists dependency checks

2014-12-31 Thread jnqnfe
Package: live-build Version: 4.0.4-1 The binary_package-lists script on lines 56-82 has a flexible dependency check for the apt-ftparchive and grep-aptavail utilities, applying a different check whether configured to work within chroot or not. However, all work in the script is actually done from

Bug#774337: Missing Check_defaults dependency checks

2014-12-31 Thread jnqnfe
Package: live-build Version: 4.0.4-1 Certain binary utilities used in live-build could do with a check for existence of their binaries, being done at the Check_defaults() level. This applies particularly to cases where the user configuration can change which binary is used, e.g. for compression, o

Bug#774338: Missing Check_package dependency checks

2014-12-31 Thread jnqnfe
Package: live-build Version: 4.0.4-1 One or more Check_package dependency checks are missing for binaries executed under chroot. This includes, but is not limited to the use of the xargs in chroot_install-packages. This bug report can be updated once a thorough review has been done to come up wi

Bug#774339: Dependencies

2014-12-31 Thread jnqnfe
Package: live-build Version: 4.0.4-1 In addition to bug #774326 (wget dependency) and the existing dependencies of debootstrap and cpio, I believe that several other packages should also be listed as live-build dependencies. This includes the following, for which binaries are used (at host level)

Bug#774339: Dependencies

2014-12-31 Thread jnqnfe
this could later be improved to gpgv | gpgv2 (which my bug #718225 solution, not yet provided, almost complete, already supports). commit 78e5c2d4daceeb6588e267327fb99ce43b2326e0 Author: jnqnfe Date: Thu Jan 1 02:52:37 2015 + Expand LB package dependencies to cover more binaries used (Clos

Bug#774340: bug script update

2014-12-31 Thread jnqnfe
Package: live-build Version: 4.0.4-1 I am not currently familiar with what the debian/live-build.bug-script file is used for exactly, but it needs updating. It currently still contains a load of 'cruft' that was removed from the control file in v4.0_a31-1. Also, if my bug #774339 patch is accepted

Bug#774340: bug script update

2014-12-31 Thread jnqnfe
will need to be added to this file. commit 125d113a64da0bfeffed154845c259115973f3f9 Author: jnqnfe Date: Thu Jan 1 03:22:32 2015 + Update dependencies in live-build.bug-script file (Closes: #774340) diff --git a/debian/live-build.bug-script b/debian/live-build.bug-script index 8a68d30

Bug#774340: Info received (Bug#774340: bug script update)

2014-12-31 Thread jnqnfe
Sorry, fixed patch attached. I'd left the arch restriction of the sparc-utils package in there, meaning to check how to specify that to dpkg if necessary, but got distracted and forgot. commit a7a02c10264087b5c5849cf93f8d95deca649a9d Author: jnqnfe Date: Thu Jan 1 03:22:32 2015

Bug#774378: Ubuntu firmware inclusion

2015-01-01 Thread jnqnfe
Package: live-build Version: 4.0.4-1 Severity: important The installer_debian-installer and chroot_firmware scripts both download a Contents-[arch].gz file in order to get a list of firmware packages to then download and include. The URL compiled for download of the contents file is {MIRROR}/dists

Bug#774391: Package 'busybox' has no installation candidate

2015-01-01 Thread jnqnfe
Package: live-build Version: 4.0.4-1 Running LB in Ubuntu mode, it fails during the installer_debian-installer script, stating that package 'busybox' has no installation candidate, but pointing out that package 'busybox-static' replaces it. -- To UNSUBSCRIBE, email to debian-live-requ...@lists.

Bug#774391: Package 'busybox' has no installation candidate

2015-01-01 Thread jnqnfe
Dist was set to 'precise' for this btw! -- To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/54a5d40a.2090...@gmail.com

Bug#774378: Ubuntu firmware inclusion

2015-01-01 Thread jnqnfe
Having tried running LB in Ubuntu mode now, it did fail but due to other issues (reported separately), and did make it past the chroot_firmware script, so clearly its failing to download the file and just continuing without (additional?) firmware. -- To UNSUBSCRIBE, email to debian-live-requ...@

Bug#774396: Ubuntu build failure - foreign arch & dpkg

2015-01-01 Thread jnqnfe
Package: live-build Version: 4.0.4-1 Running LB in Ubuntu mode, with dist set to utopic, it crashed in 'bootstrap_archives binary' with the following: Preparing to replace dkpg 1.16.1.2ubuntu7 (using .../dpkg_1.17.13ubuntu1_amd64.deb) ... Unpacking replacement dpkg ... dpkg: error: configuration

Bug#774523: Mirror/dist cache sub-directories

2015-01-03 Thread jnqnfe
Package: live-build Version: 5.0~a1-1 Severity: wishlist A possible improvement for the future, submitting now ahead of time. (Can be ignored for the time being). Taking a que from the current installer_debian-installer cache, which uses URLs (with forward slashes replaced with underscores) in th

Bug#718225: live-build should authenticate files it downloads

2015-01-03 Thread jnqnfe
Control: severity -1 critical Raising the severity of this, considering I am almost completely done with building the patch for it, I'd really like to see this get into Jessie, and considering that it allows complete compromise of a live image and any installations from it, unless the user actuall

Bug#718225: live-build should authenticate files it downloads

2015-01-03 Thread jnqnfe
Control: found -1 0.99-1 This security issue stretches back all the way as far as git history goes, to 0.99-1. Attempting to update versions affected to update the record, possibly causing correct listing against debian releases in security trackers... -- To UNSUBSCRIBE, email to debian-live-re

Bug#774378: Ubuntu firmware inclusion

2015-01-04 Thread jnqnfe
Ok, I'm totally on board with Ubuntu needing to fix their layout. I posted in their mailing lists about it to make sure they are aware of the problem as it relates to live-build. Forgot to post the link here, so here it is: https://lists.ubuntu.com/archives/ubuntu-mirrors/2015-January/000351.html

Bug#718225: live-build should authenticate files it downloads

2015-01-04 Thread jnqnfe
Control: tags -1 patch Patch attached. I strongly feel this should get into Jessie, so it's been built on the debian-4.0-old branch. This is a large patch, and I have broken certain components across multiple commits. Here is a brief overview of the files in the attached archive, which should be

Bug#773775: Fix and improve progress-linux archive key installation

2015-01-04 Thread jnqnfe
Yes, will do, this needs rebasing after my bug #718225 solution anyway. On 04/01/2015 17:50, Daniel Baumann wrote: > retitle 773775 improve bootstrapping of derivative archive keys > tag 773775 - patch > tag 773775 moreinfo > thanks > > can you rebase your patch on top of debian-next please, prefe

Bug#770868: (no subject)

2015-01-04 Thread jnqnfe
Control: close -1 5.0~a2-1 This has been adopted into git already, presumably you just missed it Daniel and there's no reason for it to remain open/pending... -- To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debi

Bug#718225: live-build should authenticate files it downloads

2015-01-04 Thread jnqnfe
Sorry, when I wrote that you can ignore "(#03-04 & #11)" if you're not interested in adopting the included dependency changes (to control and bug script), I actually meant #01-03 & #11 !!! -- To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org with a subject of "unsubscribe". Trouble?

Bug#718225: live-build should authenticate files it downloads

2015-01-04 Thread jnqnfe
to. On 04/01/2015 19:58, Daniel Baumann wrote: > On 01/04/15 20:06, jnqnfe wrote: >> Patch attached. I strongly feel this should get into Jessie, so it's >> been built on the debian-4.0-old branch. > patches 05 to 12 are for wget, spanning over 3433 lines.. even if we'd

Bug#718225: live-build should authenticate files it downloads

2015-01-04 Thread jnqnfe
In fact I'm building a rebase on 5.x now, at least so I have a 4.x and 5.x branch to rework #773775 on top of (some of which conflicts with this). The problem is though, and this is why I built it directly for 4.x, there are conflicts with at least cdebootstrap removal and sparc removal in 5.x. So

Bug#718225: live-build should authenticate files it downloads

2015-01-04 Thread jnqnfe
Small update: I've completed a rebase onto 5.x now, being careful not to allow the commits to introduce regressions. I just need to do some testing before I submit it... -- To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@

Bug#718225: live-build should authenticate files it downloads

2015-01-04 Thread jnqnfe
Okay, here is a copy rebased onto 5.x. The early package dependency and sparc fix commit dependencies are gone in this one, just leaving the solution itself. The second to last commit adds a gpg/gpg2 dependency. As previously expressed, cherry picking this back to 4.x is certainly easier IMO, avoi

Bug#774599: isohdpfx.bin file not found

2015-01-04 Thread jnqnfe
Package: live-build Version: 5.0~a2-1 Running the experimental version, xorriso fails having not been able to find /usr/lib/ISOLINUX/isohdpfx.bin -- To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archiv

Re: Re: [PATCH] use xorriso with -iso-level 3

2015-01-04 Thread jnqnfe
Please report such issues in the bug tracking system for greater visibility and issue tracking. https://www.debian.org/Bugs/Reporting -- To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://l

Bug#718225: live-build should authenticate files it downloads

2015-01-04 Thread jnqnfe
Additional patch attached (based on 5.x work). It promotes the gpgv dependency to recommends from suggests, since it's now used for secure verification of wget downloads, and so should sit at the same level as wget. commit 2fafaa952d8ec6ef8e883177117c75645c88648e Author: jnqnfe Date: Mon

Bug#774605: Add trustdb.gpg indice/keyring caching

2015-01-04 Thread jnqnfe
proposing removal of this switch and the indice caching mechanism behind it - see my caching review in the mailing list). Patch attached based on 5.x branch. commit 2728424d18ed9d9667a1adeb0dff1e572479561b Author: jnqnfe Date: Mon Jan 5 03:41:47 2015 + Add trustdb.gpg indice/keyring ca

Bug#773775: Fix and improve progress-linux archive key installation

2015-01-04 Thread jnqnfe
Control: tags -1 patch Updated patch applied - Improved and added to the set of fixes/improvements - Broken it into multiple commits - Rebased on debian-next - Removed duplication of progress-linux release naming fixes which had already been done in debian-next separately. Actually it is buil

Bug#774606: Progress-linux custom d-i?

2015-01-04 Thread jnqnfe
Package: live-build Version: 4.0.4-1 The current LB codebase assumes that progress linux rebuilds d-i and thus attempts to download installer image files from the PL archive. However, none of the releases on the current PL archive (archive.progress-linux.org/packages) have these files, thus it res

Re: Caching review

2015-01-05 Thread jnqnfe
Just a small correction, in case anyone takes an interest in responding to this at any point. Under the 'offline building' heading I said that the indice caching behaviour resulting from the --cache-indices parameter was puzzling, that I didn't understand how it helped offline building. I overlook

Bug#774652: Improve installer options & option related code

2015-01-05 Thread jnqnfe
Package: live-build Version: 5.0~a2-1 Having twice recently tried incorrectly but logically using 'none' for the installer type instead of 'false', resulting in an error suggesting not having an installer isn't currently supported, I set about making some improvements to the installer options. Th

Bug#718225: live-build should authenticate files it downloads

2015-01-05 Thread jnqnfe
Small additional patch attached to correct wrong usage string in new init flush-cache script (copy & paste error when creating new file). commit c06f050e345bb7bd0e8cc306de6c7b18595343bd Author: jnqnfe Date: Tue Jan 6 01:21:39 2015 + Fix wrong usage specified for init flush-cache sc

Bug#774730: Update manpages

2015-01-06 Thread jnqnfe
restructuring work I have been preparing. commit d20e8e5d3b1768ff61cdbb14c652e75527845544 Author: jnqnfe Date: Tue Jan 6 20:56:05 2015 + Bring manpages up to date (as far as v4.0.4-1) diff --git a/manpages/en/lb_installer.1 b/manpages/en/lb_installer.1 new file mode 100644 index 000

Bug#774730: Update manpages

2015-01-06 Thread jnqnfe
Updated patch attached, just tweaking descriptions a little further commit 4dc31640d4e5855d99cad3ea9d58e52cbc21c30d Author: jnqnfe Date: Tue Jan 6 20:56:05 2015 + Bring manpages up to date (as far as v4.0.4-1) diff --git a/manpages/en/lb_installer.1 b/manpages/en/lb_installer.1 new

Bug#774730: Update manpages

2015-01-06 Thread jnqnfe
Damn it, further update, noticed two un-escaped dashes commit 51e762d10d29eb3c2387f66df89aacf51a577ce0 Author: jnqnfe Date: Tue Jan 6 20:56:05 2015 + Bring manpages up to date (as far as v4.0.4-1) diff --git a/manpages/en/lb_installer.1 b/manpages/en/lb_installer.1 new file mode

Bug#774734: Add init stage to manpages

2015-01-06 Thread jnqnfe
. commit 988330e06a5c3efe2f308a4af50a84654b51a10e Author: jnqnfe Date: Tue Jan 6 21:40:49 2015 + Update manpages with new init build stage info This stage was added by the bug #718225 solution provided by jnqnfe diff --git a/manpages/en/lb_init.1 b/manpages/en/lb_init.1 new

Bug#774807: Fix broken Check_installed function

2015-01-07 Thread jnqnfe
h v4.0.4-1, and also with 5.x, even after the improvement in 5.x to improve host checking capabilities here. commit b40a90fa9e56f070c677de2262caabf18e94ce59 Author: jnqnfe Date: Wed Jan 7 19:36:48 2015 + Fix Check_installed function when checking against host diff --git a/functions/pac

Bug#718225: live-build should authenticate files it downloads

2015-01-07 Thread jnqnfe
I've gained a better understanding of it and realised that a small fix is in order here. Testing this has also highlighted another issue, which I will provide as a follow up once I've fully resolved it. commit 326428b4bc4896ef98ef98efa2132bbe7fb2df97 Author: jnqnfe Date: Thu Jan 8 03:4

Bug#718225: live-build should authenticate files it downloads

2015-01-07 Thread jnqnfe
Updated archive of full set of commits attached, including two new ones. Overview: - Commits #01-08 : A copy of the original set build against LB 5.x - Commit #09: Fix handling of return codes (previously submitted earlier today) - Commit #10: Fix incorrect usage tracking logic (new) - Commit

Bug#731709: Updated EFI patch

2015-01-10 Thread jnqnfe
In regards to the point in the binary build stage sequence at which your new code executes the efi script, and the below quoted comment besides it, I'm curious about what exactly you are worried about that prompted it? "After includes/hooks because it copies in efi.img files that can be overriden

Bug#775077: autorun.inf line endings

2015-01-10 Thread jnqnfe
Package: live-build Version: 4.0.4-1 One of the modifications introduced in my #772781 patch, but dropped in the slightly modified copy adopted, was to switch autorun.inf creation to use the 'todos' tool as debian-cd does, instead of 'cat', to ensure Windows friendly line endings are written in th

Bug#731709: Updated EFI patch

2015-01-11 Thread jnqnfe
UEFI support into LB, and I want to help ensure that bootloader code supports needs such as this. On 11/01/2015 07:33, Raphael Hertzog wrote: > Hi, > > On Sat, 10 Jan 2015, jnqnfe wrote: >> "After includes/hooks because it copies in efi.img files that can be >> overri

Bug#775128: Patch for syslinux

2015-01-11 Thread jnqnfe
Control: tags -1 patch Patch attached for syslinux, still working on grub/grub2... commit 17e13c6c8fd0dcd9ce3ea60c69da74dbf4ec8f80 Author: jnqnfe Date: Sun Jan 11 04:08:43 2015 + Change from -- to --- for kernel command line handling diff --git a/share/bootloaders/extlinux

Bug#775143: grub/grub2 kernel parameter bugs

2015-01-11 Thread jnqnfe
Package: live-build Version: 4.0.4-1 I have found three bugs in the output of kernel parameters for grub/grub2 bootloader menu creation: 1) User supplied kernel parameters are inserted after, instead of before, the 'quiet' (d-i?) parameter in grub/grub2 install bootloader menu creation. 2) For gru

Bug#775128: Kernel command line handling change breaks d-i user-params functionality

2015-01-11 Thread jnqnfe
I have prepared an updated patch which covers grub and grub2 also; just testing now before I upload it. -- To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/54b2f82e.7010..

Re: Bug#775143: grub/grub2 kernel parameter bugs

2015-01-11 Thread jnqnfe
but I expect it to work perfectly - the menus created look good! commit 67a5f6647393c2ac1493463d05252d63d442b187 Author: jnqnfe Date: Sun Jan 11 21:14:49 2015 + Fix insertion order of user supplied kernel parameters in grub/grub2 menu creation (#775143) To match syslinux

Re: Kernel command line handling change breaks d-i user-params functionality

2015-01-11 Thread jnqnfe
Updated patch attached, fixing both syslinux and now also grub and grub2 now. This should be applied on top of the three bug #775143 patches. commit feb24f118094bc3baaa14728aa08a2a8abb08e91 Author: jnqnfe Date: Sun Jan 11 22:01:36 2015 + Change from -- to --- for kernel command line

Re: Re: Re: accessible debian live cd

2015-01-12 Thread jnqnfe
If Debian itself provides the requisite accessibility features, then that covers most of it. There are then at least the following five areas to be considered in respect to an accesible live CD built with live-build: 1) Use of the live-build tool itself (for building a custom live disc, if you don

Bug#775220: Improve bootloader menu entry accessibility

2015-01-12 Thread jnqnfe
Package: live-build Version: 5.0~a2-1 Tags: wishlist Bootloader menu creation needs to create speech synthesis entries (as available in official install images) for accessibility. The menus created should also be looked at further to consider other differences with the ones used in official Debian

Bug#775221: Accessibility enhancements

2015-01-12 Thread jnqnfe
Package: live-build Version: 5.0~a2-1 Aside from improving the bootloader menus, reported separately, other enhancements may be desirable, such as a 'make-accessible' parameter, which would automatically include an additional set of packages, and set them to load on boot/login, making it much easi

Re: Re: Re: Re: accessible debian live cd

2015-01-12 Thread jnqnfe
Just to add something quickly: every entry in the bootloader menu specifies a particular kernel, either the normal one or the graphical one, and a set of kernel parameters. The speech synthesis option in the install menu of the official install discs uses the graphical kernel, with video parameters

Bug#775143: grub/grub2 kernel parameter bugs

2015-01-12 Thread jnqnfe
Additional commit attached to correct the order of appending user supplied params in grub/grub2 live menu entries, allowing user params to override defaults. commit 19f3b1127309bb4cb867f5c4db90fc25fd2cd90a Author: jnqnfe Date: Tue Jan 13 00:58:35 2015 + Reverse order of user kernel

Re: Re: Re: Re: Re: accessible debian live cd

2015-01-12 Thread jnqnfe
Sorry, I made a mistake in that last message, I'm forgetting that it's the live menu entries you're interested in, not so much the installer entries. I've got so much on my mind lately. There is no distinction between text and graphical menu entries for the live entries, unlike the installer entrie

Bug#775316: Use of grub2 bootloader broken

2015-01-13 Thread jnqnfe
f the grub2 bootloader files should be in /boot/grub/i386-pc which is where it is looking and failing to find the file, as per the error message seen. Patch attached. commit 372e09553489ad52083df002884a7dd8acbd08b2 Author: jnqnfe Date: Tue Jan 13 20:32:27 2015 + Fix grub2 bootloading (

Bug#775322: Bootloader code issues and improvements

2015-01-13 Thread jnqnfe
Package: live-build Version: 5.0~a2-1 Reviewing the bootloader menu creation code, I have drawn up the following list of fixes and improvements needed. Some of these I have already reported and supplied patches for separately, but I'm listing them here again to provide a comprehensive set of issue

Bug#775322: Bootloader code issues and improvements

2015-01-14 Thread jnqnfe
Additional issue: #20) grub2 looks in wrong location (binary/live instead of binary/boot) when LB_INITRAMFS is not live-boot or casper. I have built patches for 14/20 issues now, will upload soon. -- To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org with a subject of "unsubscribe".

Bug#775322: live-build: ditch grub-legacy support?

2015-01-16 Thread jnqnfe
@Daniel, In regards to issue #17 (of bug #775322) I had a brief discussion with Steve McIntyre [1] who feels that support for grub-legacy should be ditched. Would you be happy with that? If so, I can add a commit to the set of bootloader improvements I am composing under this bug report to implemen

Bug#775322: Bootloader code issues and improvements

2015-01-16 Thread jnqnfe
Additional issue: #21) syslinux looks in wrong location (binary/live instead of binary/boot) when LB_INITRAMFS is not live-boot or casper. Same issue as #20, but affecting syslinux here and resulting from a related mistake with a different case structure and variable, which is out of line with oth

Bug#775322: Bootloader code issues and improvements

2015-01-16 Thread jnqnfe
On 15/01/2015 14:52, adrian15 wrote: > I just write down here that I will have to review your mentioned: #1, > #2, #3, #4, #5, #6, #7, #8 and #9 in my (#757883) (support for > loopback.cfg file) so that it matches your improvements and fixes. No problem, I will upload the first batch of work soon,

Bug#775547: live-build: hidden install desktop icon (gnome)

2015-01-16 Thread jnqnfe
Package: live-build Trying out a gnome-desktop based live image to investigate the 'live' installer variant a little, I noticed reference to a desktop install shortcut in the live-build documentation, but did not see it running the image. In fact it is there, but by default gnome hides desktop ico

Bug#775322: Bootloader code issues and improvements

2015-01-16 Thread jnqnfe
Additional issue: #22) broken path preventing use of memtest86(+) from grub2 -- To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/54b9fd71.40...@gmail.com

Bug#775322: Bootloader code issues and improvements

2015-01-16 Thread jnqnfe
Ok, here is the first set of patches. Attached is an archive with a set of commits that cover issues #1-8, 10-11, 13-16, and 20-22. These have been built on top of the debian-next (5.x) branch. #17 is being ignored, I'm not going to spend any further time on grub-legacy, and hopefully if Daniel (

Bug#775322: Bootloader code issues and improvements

2015-01-16 Thread jnqnfe
menu structure to 'installer options' > 'install with speech synthesis' easier (pressing 'i' then 's')). commit 484ee5c6f90341ad84b2f111e5c5e9b72dbb118d Author: jnqnfe Date: Sat Jan 17 06:36:49 2015 + Remove caret character from menu titles in s

  1   2   3   >