[cfr] patch to clean up old Linux ports
René Ladan
rene at freebsd.org
Mon Mar 11 09:48:00 UTC 2013
On 09-03-2013 23:31, Alexander Leidinger wrote:
> On Sat, 09 Mar 2013 22:07:58 +0100
> René Ladan <rene at freebsd.org> wrote:
>
>> On 09-03-2013 12:16, Alexander Leidinger wrote:
>>> On Fri, 08 Mar 2013 17:04:20 +0100
>>> René Ladan <rene at freebsd.org> wrote:
>>>
>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>> Hash: SHA1
>>>>
>>>> Hi,
>>>>
>>>> I have made a patch to clean up the old Linux ports (those that
>>>> expired together with FreeBSD 7) at [1]
>>>>
>>>> Besides removing expired ports, it:
>>>> - - de-orbits support for Linux 2.4.2 (is that still available in
>>>> the kernel?)
>>> Yes, we can still switch to 2.4.2-emulation in the kernel.
>> Time to de-orbit that too?
> It doesn't seem to hurt, and you can run an old program how it was
> meant to run. Nothing prevents someone to put an old linux FS into
> FreeBSD and use it there. We just do not want to distribute an old and
> unsupported by upstream linux_base port. If you use a trusted
> environment for a specific purpose, it's still possible with FreeBSD
> to run this e.g. in a jail (and as such have a lightweight
> virtualization without the need to have driver support inside the old
> linux version which is used inside).
>
>>>> [emulators/linux_base-c6]
>>>> - - remove the unsupported Linux 2.4.2 case
>>>> - - new Makefile header
>>>> - - portlint fixes
>>> I think the "-p" for makedir was placed there on purpose... can't
>>> remember what the error-case was which triggered this.
>> If you remember, could you write it down in the Makefile? The -p flag
>> is the default for ${MKDIR} (see Mk/bsd.commands.mk)
> Hmmm... I would rather say let's forget about it, what you do in the
> patch is supposed to work correctly.
I have updated the patch against r313862, with the following changes:
- update LEGAL for deletion of x11-toolkits/linux-gtk2
- update MOVED (the dates should be adjusted)
- update category Makefiles
- refresh patch for emulators/linux_base-c6
I also noted PR ports/169988 containing a patch to update
sysutils/linux-procps to a Fedora 10 version, we might apply that
instead of just deleting it.
ftp://rene-ladan.nl/pub/freebsd/liQ0nuxports-cleanup.diff
SIZE = 650980
SHA256 = a65a03142f89832e41e6e928147388fc816a9c6a711a3c649fd6c462aa4f0805
ftp://rene-ladan.nl/pub/freebsd/linuxports-cleanup-ndd.diff (svn
--no-diff-deleted)
SIZE = 70889
SHA256 = 2d09891b4eab3119a33239e85b46c503792c13ba0ccb0d30bf128fd11c66da38
Rene
More information about the freebsd-emulation
mailing list