Accepted pgi 0.9.6.1 (i386 source)
-----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
Reply to: