From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 92001 invoked by alias); 7 Feb 2016 10:05:54 -0000 Mailing-List: contact cygwin-announce-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-announce-owner@cygwin.com Reply-To: The Cygwin Mailing List Mail-Followup-To: cygwin-announce@cygwin.com Received: (qmail 61013 invoked by uid 89); 7 Feb 2016 09:31:29 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.1 required=5.0 tests=AWL,BAYES_20,RCVD_IN_DNSWL_LOW,SPF_PASS,UNSUBSCRIBE_BODY autolearn=no version=3.3.2 spammy=UNSUBSCRIBE, sk:yourdom, U*yourdomain.com, yourdomaincomcygwincom X-HELO: mail-in-16.arcor-online.net X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-15.arcor-online.net 3pylbv6dBzzB66D From: Achim Gratz To: cygwin-announce@cygwin.com Subject: Updated: _autorebase-001003-1 Date: Sun, 07 Feb 2016 10:05:00 -0000 Message-ID: <87r3gorhnb.fsf@Rainer.invalid> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SW-Source: 2016-02/txt/msg00005.txt.bz2 The _autorebase package has been updated with several improvements to (hopefully) increase the robustness of the scripts and avoid some spurious warning messages. _autorebase =========== This package provides scripts to keep the Cygwin system properly rebased. By default this happens incrementally, which means after each run of setup.exe it is determined which packages have been newly installed and only the dynamic objects provided by those packages are rebased, taking the rebase map of the existing installation into account. The scripts are intended to be run by the system administrator or from another account that has all the necessary access rights. Since over time the rebase map can fragment, it is possible to trigger a full rebase. In this case all packages on the system are treated as newly installed and the existing rebase map is cleared before doing the rebase. Some programs allow the user to create or install dynamic objects after installation. Since these are not part of an installed package, they wouldn't be rebased automatically, as their location isn't known. Packages can make the potential locations of such dynamic objects known by dropping a file (named after the package) in /var/lib/rebase/dynpath.d/. If any dynamic objects are installed by users, these locations should be advertised in /var/lib/rebase/user.d/ (the file name should be identical to the user name if there are multiple users on this system). The format of these files is one absolute path per line. Those directory paths should not include locations of packaged dynamic objects, as these are already picked up from the installation. The incremental rebase is controlled by the script /usr/bin/rebaselst. Except for debugging purposes this script should not be run directly by users, as (like any other attempt at rebasing) it doesn't work correctly on a live Cygwin system. To perform a full rebase, execute "rebase-trigger fullrebase". Then shut down Cygwin, including any services you have installed, and simply run setup.exe. The rebase will be performed even when the installation did not get modified in any way. Any subsequent runs of setup.exe will again rebase in incremental mode. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain.com@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.