<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in linux</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f99f0ee14e3af81c23150a6a340259ca8a33d01a - rc.d: add a service jails config to all base system services</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/linux#f99f0ee14e3af81c23150a6a340259ca8a33d01a</link>
        <description>rc.d: add a service jails config to all base system servicesThis gives more permissions to services (e.g. network access toservices which require this) when they are started as an automaticservice jail.The sshd patch is important for the sshd-related functionality asdescribed in the man-page in the service jails part.The location of the added env vars is supposed to allow overriding themin rc.conf, and to hard-disable the use of svcj for some parts where itdoesn&apos;t make sense or will not work.Only a subset of all of the services are fully tested (I&apos;m running thissince more than a year with various services started as service jails).The untested parts should be most of the time ok, in some edge-casesmore permissions are needed inside the service jail.Differential Revision:	https://reviews.freebsd.org/D40371

            List of files:
            /freebsd/libexec/rc/rc.d/linux</description>
        <pubDate>Wed, 22 May 2024 15:31:47 +0200</pubDate>
        <dc:creator>Alexander Leidinger &lt;netchild@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/linux#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/libexec/rc/rc.d/linux</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5690261858b6bd8f7d09eda2ae74f3def2d69a01 - rc.d/linux: Attempt to mount only if necessary</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/linux#5690261858b6bd8f7d09eda2ae74f3def2d69a01</link>
        <description>rc.d/linux: Attempt to mount only if necessaryCurrently, if the linux service is run twice, mount(8) fails with:    mount: linprocfs: Device busy    mount: linsysfs: Device busy    mount: devfs: Device busy    mount: fdescfs: Device busy    mount: tmpfs: Device busyIt is a bit more user-friendly if before running mount(8) the servicechecks if there are any file systems left to be mounted. This patchimplements this behavior.Also, while here, create mount points directories (as suggested byotis).Reviewed by:	traszApproved by:	trasz (src)Differential Revision:	https://reviews.freebsd.org/D32463

            List of files:
            /freebsd/libexec/rc/rc.d/linux</description>
        <pubDate>Tue, 12 Oct 2021 10:40:36 +0200</pubDate>
        <dc:creator>Mateusz Piotrowski &lt;0mp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6f62e3a719bdaba2a1ccdafe4e3a810217aea817 - The linux rc.d script mounts several filesystems related to Linux ABI</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/linux#6f62e3a719bdaba2a1ccdafe4e3a810217aea817</link>
        <description>The linux rc.d script mounts several filesystems related to Linux ABIcompatibility layer.  When /compat is located on a ZFS other than /,mount would fail because they were not mounted.Solve this by moving `linux` to depend on `zfs` which mounts all ZFSfilesystems.Differential Revision:	https://reviews.freebsd.org/D31848MFC after:		2 weeks

            List of files:
            /freebsd/libexec/rc/rc.d/linux</description>
        <pubDate>Mon, 20 Sep 2021 07:25:23 +0200</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>45aec46246fe61a3f45cf7da1c80850dc226f609 - rc: make the &apos;linux&apos; script explicitly load filesystem modules</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/linux#45aec46246fe61a3f45cf7da1c80850dc226f609</link>
        <description>rc: make the &apos;linux&apos; script explicitly load filesystem modulesThis removes a minor annoyance with Linux jails, where you oftenwant linux_mounts_enable=&quot;NO&quot;, yet you want those filesystemsavailable for mounting in jails; normally mount(8) would resultin kernel automatically loading the KLD, but this doesn&apos;t workinside jails or chroots.PR:		242955Sponsored By:	EPSRCDifferential Revision:	https://reviews.freebsd.org/D29725

            List of files:
            /freebsd/libexec/rc/rc.d/linux</description>
        <pubDate>Wed, 21 Apr 2021 13:54:29 +0200</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>82431b7506d646165d52f11bc2958e8ce8ec5cce - rc: remove the &apos;archdep&apos; script</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/linux#82431b7506d646165d52f11bc2958e8ce8ec5cce</link>
        <description>rc: remove the &apos;archdep&apos; scriptIt was unused since 405c3050f10, which removed iBCS support.This also moves the &apos;linux&apos; rc script slightly earlier, whichmight help in some setups.  The original version of this patchmoved it even more, before &apos;mountcritlocal&apos;, which would fixemount(8) errors due to missing /dev/shm in setups with entriesfor /path/to/chroot/dev/shm without the &quot;late&quot; flag; however,in the end &apos;kldxref&apos; turned out to depend on &apos;mountcritlocal&apos;anyway.Reported By:	pstefReviewed By:	dchaginSponsored By:	EPSRCDifferential Revision:	https://reviews.freebsd.org/D29590

            List of files:
            /freebsd/libexec/rc/rc.d/linux</description>
        <pubDate>Mon, 12 Apr 2021 15:38:16 +0200</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e026f4243c5a65d19a63d98f55be17e8294a1e87 - Fix the &apos;linux&apos; rc script on aarch64.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/linux#e026f4243c5a65d19a63d98f55be17e8294a1e87</link>
        <description>Fix the &apos;linux&apos; rc script on aarch64.Previously it would try to load linux.ko instead of linux64.koand fail.  While here, don&apos;t try to match &apos;linuxaout&apos;; even ifimplemented, it&apos;s the same module as `linuxelf`.Reviewed By:	emasteSponsored By:	EPSRCDifferential Revision:	https://reviews.freebsd.org/D29288

            List of files:
            /freebsd/libexec/rc/rc.d/linux</description>
        <pubDate>Tue, 16 Mar 2021 17:48:13 +0100</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>07cac176fba947381c8111b8e02e8067e7fa542a - Don&apos;t check compat.linux.emul_path before loading linux(4)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/linux#07cac176fba947381c8111b8e02e8067e7fa542a</link>
        <description>Don&apos;t check compat.linux.emul_path before loading linux(4)Fix e40787f900f to make libexec/rc/rc.d/linux retrieve the sysctlafter loading the kernel module which provides it, not before.Reported By:	jkimSponsored By:	The FreeBSD Foundation

            List of files:
            /freebsd/libexec/rc/rc.d/linux</description>
        <pubDate>Mon, 08 Feb 2021 22:52:31 +0100</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e40787f900f3c262d5134d342e5a16757dd2193c - Use compat.linux.emul_path instead of hardcoded path in /etc/rc.d/linux</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/linux#e40787f900f3c262d5134d342e5a16757dd2193c</link>
        <description>Use compat.linux.emul_path instead of hardcoded path in /etc/rc.d/linuxIn /etc/rc.d/linux the mounting paths of procfs, sysfs and devfsare hardcoded to &quot;/compat/linux&quot;.  Switching to the content ofcompat.linux.emul_path sysctl would allow to switch linuxulatorto different place.Submitted by:	freebsdnewbie_freenet.deSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D27807

            List of files:
            /freebsd/libexec/rc/rc.d/linux</description>
        <pubDate>Tue, 02 Feb 2021 15:40:38 +0100</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6ef8f9d28a6960eb0a301e5d691879b808fa9941 - Make the linux rc script use linrdlnk by default.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/linux#6ef8f9d28a6960eb0a301e5d691879b808fa9941</link>
        <description>Make the linux rc script use linrdlnk by default.This fixes Linux gettyname(3), with caveats (see PR).PR:		kern/240767MFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D25558

            List of files:
            /freebsd/libexec/rc/rc.d/linux</description>
        <pubDate>Sat, 04 Jul 2020 20:01:29 +0200</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5dece9b25a5bdf7f5b2bb643548ef8e60cf2779a - Add &apos;linux_mounts_enable&apos; rc.conf(5) variable, to make it possible</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/linux#5dece9b25a5bdf7f5b2bb643548ef8e60cf2779a</link>
        <description>Add &apos;linux_mounts_enable&apos; rc.conf(5) variable, to make it possibleto disable mounting Linux-specific filesystems under /compat/linuxwhen &apos;linux_enable&apos; is set to YES.Reviewed by:	netchild, ian (earlier version)MFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D22320

            List of files:
            /freebsd/libexec/rc/rc.d/linux</description>
        <pubDate>Wed, 13 Nov 2019 21:27:38 +0100</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c13f19c0cfa8fe101cf1e7946474a7793c961d9a - Extend the linux rc script to mount the neccessary file systems,</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/linux#c13f19c0cfa8fe101cf1e7946474a7793c961d9a</link>
        <description>Extend the linux rc script to mount the neccessary file systems,set ELF fallback brand, and load pty(4).Reviewed by:	emaste (earlier version)MFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D21874

            List of files:
            /freebsd/libexec/rc/rc.d/linux</description>
        <pubDate>Thu, 07 Nov 2019 19:15:24 +0100</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8b3bc70a2b2d3889f9163e5e5a24747cea6417e6 - Merge ^/head r352764 through r353315.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/linux#8b3bc70a2b2d3889f9163e5e5a24747cea6417e6</link>
        <description>Merge ^/head r352764 through r353315.

            List of files:
            /freebsd/libexec/rc/rc.d/linux</description>
        <pubDate>Tue, 08 Oct 2019 20:17:02 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ee0ee18c9ccfb0ff411eec7ed2c5dd41aecda91e - Add rcvar back to the linux rc script.  Without it it was enabled</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/linux#ee0ee18c9ccfb0ff411eec7ed2c5dd41aecda91e</link>
        <description>Add rcvar back to the linux rc script.  Without it it was enabledunconditionally.Reported by:	Michael Butler &lt;imb at protected-networks dot net&gt;MFC after:	2 weeksSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/libexec/rc/rc.d/linux</description>
        <pubDate>Thu, 03 Oct 2019 18:38:44 +0200</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>028af4ae670c3b7757a92a24d663a1d9fe065266 - Rename etc/rc.d/abi to etc/rc.d/linux; after moving out the SysV IPC stuff</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/linux#028af4ae670c3b7757a92a24d663a1d9fe065266</link>
        <description>Rename etc/rc.d/abi to etc/rc.d/linux; after moving out the SysV IPC stuffit&apos;s entirely linux-specific.Reviewed by:	emasteMFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D21830

            List of files:
            /freebsd/libexec/rc/rc.d/linux</description>
        <pubDate>Wed, 02 Oct 2019 13:40:40 +0200</pubDate>
        <dc:creator>Edward Tomasz Napierala &lt;trasz@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
