[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#207268:



tag 207268 + pending
thanks

On Tue, Aug 26, 2003 at 12:15:36PM -0500, Branden Robinson wrote:
> Hmm.  Purging and reinstalling should definitely put the files in
> question under automatic management, if they do not already exist.
> 
> I'll check into it.  Thanks for your report.

This has been fixed in the X Strike Force Subversion repository,
revision 444, and will appear in the next release.

If you're curious, here's the new logic that handles this:

  # if performing a fresh install, place config files under management if they
  # do *not* already exist
  if [ "$1" = "install" ]; then
    # only proceed if config file auxiliary directory exists
    if [ -d "$CONFIG_AUX_DIR" ]; then
      # first, create and checksum the X server symlink
      if [ ! -e "$SERVER_SYMLINK" ]; then
        # $THIS_SERVER is just a default; could as easily be /bin/true
        ln -s "$THIS_SERVER" "$SERVER_SYMLINK"
        readlink "$SERVER_SYMLINK" | md5sum > "$SERVER_SYMLINK_CHECKSUM"
      fi
      # next, XF86Config-4
      if [ ! -e "$XF86CONFIG" ]; then
        # cheap, fork()-free version of "touch"
        : > "$XF86CONFIG"
        md5sum "$XF86CONFIG" > "$XF86CONFIG_CHECKSUM"
      fi
    fi
  fi

As a workaround, you can do what the new script will do after purging
but before reinstalling the package:

# dpkg --purge xserver-xfree86
# ln -s /usr/bin/X11/XFree86 /etc/X11/X
# readlink /etc/X11/X | md5sum > /var/lib/xfree86/X.md5sum
# : > /etc/X11/XF86Config-4
# md5sum /etc/X11/XF86Config-4 > /var/lib/xfree86/XF86Config-4.md5sum
# apt-get install xserver-xfree86

-- 
G. Branden Robinson                |    It may be difficult to to determine
Debian GNU/Linux                   |    where religious beliefs end and
branden@debian.org                 |    mental illness begins.
http://people.debian.org/~branden/ |    -- Elaine Cassel

Attachment: pgpKHo0huJjpq.pgp
Description: PGP signature


Reply to: