I suggest you ...

Provide list of package files that would go into rootfs

This would allow people to write scripts to copy .debs/.ipks to another location and check them into configuration management.

1 vote
Vote 0 votes Vote Vote
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service

    You'll receive a confirmation email with a link to create a password (optional).

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Michael SmithMichael Smith shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    2 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service

      You'll receive a confirmation email with a link to create a password (optional).

      Signed in as (Sign out)
      Submitting...
      • Michael SmithMichael Smith commented  ·   ·  Flag as inappropriate

        Oh, that's cool. It's ipkg/opkg specific, but I can probably adapt it to handle both ipk and deb.

        I still like the idea of being able to generate a list of required package files without going through a full rootfs, but testlab is already here and mostly does what I need.

      • koen.kooikoen.kooi commented  ·   ·  Flag as inappropriate

        When using the angstrom distribution:

        koen@dominion:/OE/angstrom-dev/deploy/glibc/images/sheevaplug$ head Angstrom-console-image-glibc-ipk-2009.X-test-20090809-sheevaplug-testlab/installed-packages.txt

        angstrom-feed-configs_1.0-r8.3_sheevaplug.ipk
        angstrom-libc-fixup-hack_1.0-r0.3_all.ipk
        angstrom-version_1:2009.X-test-20090808-r2.3_sheevaplug.ipk
        avahi-autoipd_0.6.24-r1.3_armv5te.ipk
        avahi-daemon_0.6.24-r1.3_armv5te.ipk
        base-files_3.0.14-r88.3_sheevaplug.ipk
        base-passwd_3.5.20-r1.3_armv5te.ipk
        blueprobe_0.18-r6.3_armv5te.ipk
        bluez4_4.47-r3.1.3_armv5te.ipk

        koen@dominion:/OE/angstrom-dev/deploy/glibc/images/sheevaplug$ head Angstrom-console-image-glibc-ipk-2009.X-test-20090809-sheevaplug-testlab/installed-package-sizes.txt
        2304 KiB /sheevaplug/kernel-image-2.6.29.5_2.6.29.5-r8.3_sheevaplug.ipk
        1460 KiB /armv5te/libc6_2.9-r32.0.3_armv5te.ipk
        472 KiB /armv5te/bluez4_4.47-r3.1.3_armv5te.ipk
        376 KiB /armv5te/busybox_1.13.2-r22.1.3_armv5te.ipk
        324 KiB /armv5te/libglib-2.0-0_2.20.4-r0.3_armv5te.ipk
        316 KiB /armv5te/e2fsprogs_1.41.5-r1.3_armv5te.ipk
        296 KiB /armv5te/libgnutls26_2.4.2-r4.3_armv5te.ipk
        280 KiB /armv5te/usbutils_0.82-r0.3_armv5te.ipk
        256 KiB /sheevaplug/kernel-module-xfs_2.6.29.5-r8.3_sheevaplug.ipk
        224 KiB /armv5te/libgcrypt11_1.4.1-r0.3_armv5te.ipk

        It has some more features as well:

        koen@dominion:/OE/angstrom-dev/deploy/glibc/images/sheevaplug$ ls Angstrom-console-image-glibc-ipk-2009.X-test-20090809-sheevaplug-testlab/
        depends.dot depends-nokernel-nolibc.dot depends-nokernel-nolibc-noupdate-nomodules.dot installed-package-sizes.txt
        depends-nokernel.dot depends-nokernel-nolibc-noupdate.dot files-in-image.txt installed-packages.txt

      Knowledge Base and Helpdesk