-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Thu, 11 Apr 2002 17:34:03 -0500 Source: pgi Binary: pgi Architecture: source i386 Version: 0.9.6.1 Distribution: unstable Urgency: medium Maintainer: Progeny Debian Packaging Team <debian-packages@progeny.com> Changed-By: Branden Robinson <branden@progeny.com> Description: pgi - Progeny graphical installer creation system Closes: 141939 141989 142443 Changes: pgi (0.9.6.1) unstable; urgency=medium . * Makefile: - Rename DEBOOTSTRAP variable to DEBOOTSTRAP_SOURCE_DIR, and don't set it unconditionally. (branden) - DEBIAN_DEBOOTSTRAP is now the variable name that determines whether to use Debian's debootstrap on the system, or PGI's forked version. (branden) - Grab the version of PGI from debian/changelog and install it to /usr/share/pgi/pgi_version in the generated Debian package. (branden) - Ship the root_window.png, and stop shipping the ssh flavor. (branden) * busybox.h: - Build ln, mount, swapon, swapoff, rm, and umount for the initrd only. (branden) - Stop building chgrp, chmod, chown, cp, mv, dd, df, ls, mkdir, mkfifo, mknod, mktemp, nc, nslookup, ping, rmdir, sync, touch, and which for the live filesystem. (branden) * examples/configlets/postinst.sh: - Work harder to ensure sane permissions on the installed files. (branden) * {options,examples/configlets/options}: - Change the default mirror to archive.progeny.com from http.us.debian.org. No sense inflicting Debian's occasional and maddening mirror desynchronization on hapless users. (branden) - Define (and export if set) the DEBIAN_DEBOOTSTRAP variable. Defaults to zero (false). (branden) * pgi-build: - Support and document the new --with{,out}-debian-debootstrap options, which control the environment/Makefile variable DEBIAN_DEBOOTSTRAP. (branden) - Stop hard-coding the PGI version number. Read it from $PGI_DIR/pgi_version. (branden) * archive/Makefile: - Only invoke debian-cd's "list" rule if we're building source ISOs; otherwise use the "bin-list" rule instead. This stops debian-cd from trying to retrieve Sources.gz files when --no-include-source is set. (thanks, David D. W. Downey and Raphaël Hertzog) (branden) * archive/debian-cd/Makefile: - Strip shell comments out of new package_list file so cpp doesn't choke on them. (branden) * archive/debian-cd/tools/ {add_dirs,apt-selection,scanpackages,scansources}: - debian-cd's NONFREE variable was being treated like a boolean with a value of 0 or 1, but in several cases the test being used to check it was if [ -n "$NONFREE" ], which is true for both zero and one. Raphaël knows about this and is appyling an equivalent fix to debian-cd. (thanks, David D. W. Downey and Raphaël Hertzog) (branden) * debian/conffiles: - Mark the new root_window.png files as conffiles, and unmark the now-removed /etc/pgi/ssh/* files. (branden) * debian/control: - add alternative dependency "ping" to existing real dependency on "netkit-ping" (branden) (Closes: #142443) - add dependency on "sudo" (branden) (Closes: #141989) - Add dependencies on gnupg, ssh, and xloadimage. (branden) * doc/guide.xml: - Don't talk about what the "current" kernel versions are. Pointless since this will get out of date ridiculously quickly. (branden) - Clarify why iso9960 support in the kernel is not mandatory, but still highly recommended. (branden) - Miscellaneous typo corrections and wording fixes. (branden) - Document the new color root window image support. (branden) * doc/pgi-build.refentry: - Document the new --with{,out}-debian-debootstrap options. (branden) - Document defaults of --clean and --post-clean options. (branden) - Document the new color root window image support. (branden) * examples/configlets/S99unconfigured: - Use the new 4.1.0-15 way of reconfiguring the xserver-{common,xfree86} packages. (branden) * python/pgi/base.py: - (mkfstab): Write an entry for /dev/cdrom -> /cdrom and don't call setup_cdroms anymore; discover's init script already does this. (epg) - (setup_cdroms): Removed. (epg) - (install_packages): Don't invoke debootstrap with -x in the shell. It can produce far too much output for our poor little initrd's logfile. (branden) * python/pgi/bootloader-i386.py: - (install): Don't invoke grub-install with -x in the shell. It can produce far too much output for our poor little initrd's logfile. (branden) * stage0/initrd-reboot.c: - Fix reboot(2) call to match the documentation. Works on ia64 now. (epg) * stage1/Makefile: - Check for existence of files in $(ETC_DIR) before copying them onto the live filesystem. (branden) - When copying files from the live.files.list, pass the --preserve option to cp. (branden) * stage1/internal.files.list: - Add the rest of the commands from GNU fileutils onto the live filesystem: dd, df, ln, ls, mkdir, mknod, rm, rmdir, sync, touch, du, mkfifo (branden) - Add gnupg and ssh to the live filesystem. Hooray for crypto-in-main! (branden) * stage0/mkinitrd: - Store more information in /etc files on the installer initrd: PGI version, vendor, product, product version, Debian release version, and builder. (branden) - On the installer initrd, ship a symlink from /etc/mtab to /proc/mounts. This keeps GNU df happy. (branden) * stage0/stage0.sh: - Send error output to /dev/null when attempting to cat /etc/auto_dhcp file. (branden) - Print a one-line PGI banner to the screen so it's easy to tell very early in the process that a PGI installer is booting. (branden) - Fetch build information out of /etc and write it to the logfile. (branden) * stage1/XF86Config.template: - The color depth to be used in the "high" layout will now be determined programatically, and not hard-coded to 15. (branden) * stage1/installer-druid: - Delete unused function extra_status() and much code duplication. (branden) - Rename debootstrap_status() to update_status(), and give it a default data argument which points to the progress meter's label widget. (branden) - Bugfix: write textual status lines even if they're not so long they need to be truncated. (branden) - Write more interesting things on the status line than percentages. (branden) - Correct the number of items in the "Preparing system" task so the progress meter doesn't leap from 50% to 100%. (branden) - Deactivate swap partitions after debootstrap runs. (branden) - If the line is too long, run basename on the last word of it. Then fall back to the old ellipsis replacement if it's still too long. (branden) * stage1/installer-text.sh: - New function, display_partition_table(), which pops up a dialog box with the output of "parted $1 print". Addresses Bugzilla#1075. (branden) - Add code to to use display_partition_table() to swap device selection logic. (branden) - Write a function, build_partition_selection_menu(), to build the menus used by the swap and root partition mount point selection dialogs. (branden) - Make mount point code use build_partition_selection_menu() and display_partition_table(). (branden) - Add support for display_partition_table() to miscellaneous mount point selection dialog. (branden) - Size dialogs for 80x24 screens, not 80x25. Just in case. (branden) - Remove references to "base system". There's no such thing anymore. The PGI builder determines what packages are installed, period. The "base system" can thus be arbitrarily huge. (branden) - Change several uses of pgilog() to write directly to the logfile, since they aren't particularly useful on the screen. (branden) - Strip off a leading "I: " from any line fed to us to use as a label above the progress meter. (branden) - Don't write lines consisting only of white space to the progress label. (branden) * stage1/installer-x.sh: - Add big case statement that considerably elaborates the layout setting process: * Use a color depth of 15 for the high layout for most video drivers. * Use a color depth of 16 for the high layout on the apm, glide, i740, rendition, siliconmotion, tdfx, and tseng video drivers, since they do not support depth 15. * Use the medium layout if the newport, tga, or vesa driver is selected. (branden) (Closes: #141939) - Write our determined HIGH_DEPTH to the generated XF86Config file. (branden) - Change several uses of pgilog() to write directly to the logfile, since they aren't particularly useful on the screen. (branden) * stage1/internal.files.list: - Add all the executables from the debianutils package to the live filesystem. This gives us tempfile, which installer-text.sh now needs. (branden) - Ship xdpyinfo from xbase-clients and the binaries from the xloadimage package on the live filesystem. (branden) * stage1/xinitrc: - If the color depth of the root window is greater than four bits, use "xsetbg" to tile the root window with the first available root_window.* file (other than root_window.xbm); then fall back to root_window.xbm, and finally fall back to setting the root window to a solid color. (branden) Files: 20ed7d35c642c924510850e70271c2ee 642 admin extra pgi_0.9.6.1.dsc 4de4ed6b02799120b7a4a5c02d49eee0 501996 admin extra pgi_0.9.6.1.tar.gz c95b2d919b2a78801dde622cdd43acaf 553108 admin extra pgi_0.9.6.1_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjy2GvEACgkQ6kxmHytGonyS9gCgqsOvqgKJvUglsg4n6Z0E2UA2 zOoAn082lY2LYb9dzNTlBBxdg7HrSoz7 =8/Gr -----END PGP SIGNATURE----- Accepted: pgi_0.9.6.1.dsc to pool/main/p/pgi/pgi_0.9.6.1.dsc pgi_0.9.6.1.tar.gz to pool/main/p/pgi/pgi_0.9.6.1.tar.gz pgi_0.9.6.1_i386.deb to pool/main/p/pgi/pgi_0.9.6.1_i386.deb -- To UNSUBSCRIBE, email to debian-devel-changes-request@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org