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

Re: Kernel 2.2.1

>>>>> "L'D" == Larry 'Daffy' Daffner <vizzie@airmail.net> writes:

    L'D> 1) All programs should be examined for use of chown(),
    L'D> especially those in base. Any packages which may break if
    L'D> chown operates on the link instead of the file should be
    L'D> noted.  2) Wait until there are NO 2.0x kernel packages in
    L'D> the distribution.  3) Ensure that a libc6 upgrade depends on
    L'D> a kernel > 2.2.0, and announces that it will not work with
    L'D> 2.0.x kernels.  4) compile libc with new headers, but not
    L'D> installed into dist. Allow time for all programs identified
    L'D> in step 1 to be recompiled, then install the whole shooting
    L'D> match at once.

  Argh. Alternatively, you could do what we did for Alpha. Write a
runtime test which probes for lchown(2) and does the right thing. Rip
it straight out of the sysdeps/.../alpha tree, if you like. Much
cleaner, and nobody ever needs to know.


Reply to: