-
Notifications
You must be signed in to change notification settings - Fork 0
Commits on Mar 12, 2018
-
sysvinit: Remove version 2.88dsf-2
The functionality is replaced by systemd.
Configuration menu - View commit details
-
Copy full SHA for 3e996d1 - Browse repository at this point
Copy the full SHA 3e996d1View commit details -
systemd: Use current bee file template
Recreate the bee file with the command below, and add back customizations. ``` $ bee init -f http://www.freedesktop.org/software/systemd/systemd-27.tar.bz2 creating systemd-27-0.bee from template '/etc/default/bee/templates/fallback' ```
Configuration menu - View commit details
-
Copy full SHA for 146e78c - Browse repository at this point
Copy the full SHA 146e78cView commit details -
systemd: Securely download source archive
Use HTTPS to securely download the source archive.
Configuration menu - View commit details
-
Copy full SHA for 71730d5 - Browse repository at this point
Copy the full SHA 71730d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b77bcd - Browse repository at this point
Copy the full SHA 5b77bcdView commit details -
systemd: Update version from 27 to 237
Convert configure to Meson, and update URL.
Configuration menu - View commit details
-
Copy full SHA for 1dbe426 - Browse repository at this point
Copy the full SHA 1dbe426View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5940c3c - Browse repository at this point
Copy the full SHA 5940c3cView commit details -
systemd: Remove force switch from
ln
We want to know, if there is an error.
Configuration menu - View commit details
-
Copy full SHA for 7654d26 - Browse repository at this point
Copy the full SHA 7654d26View commit details -
systemd: Hard link
/bin/systemd
to/lib/systemd/systemd
@donald [comments] (#621 (comment)): > `CONFIG_CMDLINE="init=/bin/systemd"` should be removed. ( Quote > menuconfig: "systems with fully functional boot loaders (i.e. > non-embedded) should leave this option set to 'N' "). But currently we > have a lot of kernels running with that config. So we (1) either need to > provide /bin/systemd or (2) create some logic in initramfs/init if > `INIT=/bin/systemd` and it doesn't exist. I'd vote for option *2*, > because when the config is removed from the kernel, we need to provide > the default in initramfs anyway. We could treat `init=/bin/systemd` the > same as no value given, knowing that this is an obsoleted usage only. > > Then there are our few leftover lilo systems which have > append="init=/bin/systemd" ini /etc/lilo.conf. But these can be changed > easily. Now, the package contains the following file. ``` hrwxr-xr-x root/system 0 2018-02-19 12:46 /lib/systemd/systemd link to /bin/systemd ```
Configuration menu - View commit details
-
Copy full SHA for 1094b81 - Browse repository at this point
Copy the full SHA 1094b81View commit details -
dbus: Use current bee file template
Recreate the bee file with the command below, and add back customizations. ``` $ bee init -f -o dbus-1.4.0-2.bee http://dbus.freedesktop.org/releases/dbus/dbus-1.4.0.tar.gz creating dbus-1.4.0-2.bee from template '/etc/default/bee/templates/fallback' ```
Configuration menu - View commit details
-
Copy full SHA for 729ad5f - Browse repository at this point
Copy the full SHA 729ad5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 290fd37 - Browse repository at this point
Copy the full SHA 290fd37View commit details -
dbus: Securely download source archive
Use HTTPS to securely download the source archive.
Configuration menu - View commit details
-
Copy full SHA for 530c69d - Browse repository at this point
Copy the full SHA 530c69dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f6592a - Browse repository at this point
Copy the full SHA 0f6592aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f04eda - Browse repository at this point
Copy the full SHA 9f04edaView commit details -
dbus: Ensure to build with systemd support
Pass `--enable-system` to the configure script to Ensure, that D-Bus is built with systemd support. By default, the build still succeeds, but systemd support is disabled, if the configure script doesn’t find the right version.
Configuration menu - View commit details
-
Copy full SHA for 4ebc7a1 - Browse repository at this point
Copy the full SHA 4ebc7a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09a2a71 - Browse repository at this point
Copy the full SHA 09a2a71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c8f087 - Browse repository at this point
Copy the full SHA 7c8f087View commit details -
Configuration menu - View commit details
-
Copy full SHA for e225444 - Browse repository at this point
Copy the full SHA e225444View commit details -
xorg-server: Rebuild for systemd/udev update
Fix the error below. ``` /usr/libexec/Xorg: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory ``` Increment the revision.
Configuration menu - View commit details
-
Copy full SHA for 6a7b547 - Browse repository at this point
Copy the full SHA 6a7b547View commit details -
pulseaudio: Securely download source archive
Use HTTPS to securely download the source archive.
Configuration menu - View commit details
-
Copy full SHA for a31a8a8 - Browse repository at this point
Copy the full SHA a31a8a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6f8728 - Browse repository at this point
Copy the full SHA e6f8728View commit details -
[Description][1]: > The libgudev package contains GObject bindings for libudev. Disable [umockdev][2], as we do not have it installed, and do not need it. ``` checking for UMOCKDEV... no configure: error: Package requirements (umockdev-1.0) were not met: No package 'umockdev-1.0' found ``` Use `scripts/TEMPLATE.be0` to create bee file. [1]: http://www.linuxfromscratch.org/blfs/view/cvs/general/libgudev.html [2]: https://github.com/martinpitt/umockdev
Configuration menu - View commit details
-
Copy full SHA for 03c5499 - Browse repository at this point
Copy the full SHA 03c5499View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0390b9 - Browse repository at this point
Copy the full SHA a0390b9View commit details -
libusb: Securely download source archive
Use HTTPS to securely download the source archive.
Configuration menu - View commit details
-
Copy full SHA for 6177024 - Browse repository at this point
Copy the full SHA 6177024View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7bcc5e - Browse repository at this point
Copy the full SHA d7bcc5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae99eb4 - Browse repository at this point
Copy the full SHA ae99eb4View commit details -
libusb: Rebuild for systemd/udev update
``` $ ldd /usr/lib/libusb-1.0.so linux-vdso.so.1 (0x00007ffe22b5c000) libudev.so.0 => not found libpthread.so.0 => /lib/libpthread.so.0 (0x00007ff7378e6000) libc.so.6 => /lib/libc.so.6 (0x00007ff73753a000) /lib64/ld-linux-x86-64.so.2 (0x000056413bd22000) ``` Building UPower gives the warning below. ``` CCLD upowerd /usr/bin/ld: warning: libudev.so.0, needed by /usr/lib/gcc/x86_64-unknown-linux-gnu/5.3.0/../../../../lib64/libusb-1.0.so, not found (try using -rpath or -rpath-link) ``` Increment the version number by two, as there is already a higher revision, which has never been installed on the distmaster though.
Configuration menu - View commit details
-
Copy full SHA for aa06bb8 - Browse repository at this point
Copy the full SHA aa06bb8View commit details -
libusb: Disable static library building
Do not build the static libraries. ``` [BEE] /src/mariux/beeroot/packages/libusb-1.0.19-2.x86_64.bee.tar.bz2 -rw-r--r-- root/system 1169 2016-09-07 17:52 CONTENT -rwxr-xr-x root/system 320 2016-09-07 17:52 BUILD -rw-r--r-- root/system 435 2016-09-07 17:52 META drwxr-xr-x root/system 0 2016-09-07 17:52 /usr/include/libusb-1.0/ -rw-r--r-- root/system 70156 2016-09-07 17:52 /usr/include/libusb-1.0/libusb.h -rw-r--r-- root/system 297 2016-09-07 17:52 /usr/lib/pkgconfig/libusb-1.0.pc -rw-r--r-- root/system 589040 2016-09-07 17:52 /usr/lib/libusb-1.0.a lrwxrwxrwx root/system 0 2016-09-07 17:52 /usr/lib/libusb-1.0.so -> libusb-1.0.so.0.1.0 lrwxrwxrwx root/system 0 2016-09-07 17:52 /usr/lib/libusb-1.0.so.0 -> libusb-1.0.so.0.1.0 -rwxr-xr-x root/system 341632 2016-09-07 17:52 /usr/lib/libusb-1.0.so.0.1.0 [BEE] -> saving bee-file libusb.be0 .. ``` ``` $ ldd /usr/lib/libusb-1.0.so linux-vdso.so.1 (0x00007ffe22b5c000) libudev.so.0 => not found libpthread.so.0 => /lib/libpthread.so.0 (0x00007ff7378e6000) libc.so.6 => /lib/libc.so.6 (0x00007ff73753a000) /lib64/ld-linux-x86-64.so.2 (0x000056413bd22000) $ ldd /usr/lib/libusb-1.0.so linux-vdso.so.1 (0x00007fffa95f3000) libudev.so.1 => /lib/libudev.so.1 (0x00007fab9e9bd000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007fab9e79f000) libc.so.6 => /lib/libc.so.6 (0x00007fab9e3f3000) libresolv.so.2 => /lib/libresolv.so.2 (0x00007fab9e1dc000) libcap.so.2 => /usr/lib/libcap.so.2 (0x00007fab9dfd7000) librt.so.1 => /lib/librt.so.1 (0x00007fab9ddce000) libm.so.6 => /lib/libm.so.6 (0x00007fab9dacd000) /lib64/ld-linux-x86-64.so.2 (0x000055acaf5f5000) ```
Configuration menu - View commit details
-
Copy full SHA for d510b58 - Browse repository at this point
Copy the full SHA d510b58View commit details -
libusb: Update version from 1.0.19 to 1.0.21
Change-log from file `[ChangeLog][1]`: > 2016-10-01: v1.0.21: > * Core: Refactor code related to transfer flags and timeout handling > * Darwin: Ignore root hub simulation devices > * Darwin: Improved support for OS X El Capitan > * Darwin: Work around devices with buggy endpoint descriptors > * Darwin: Do not use objc_registerThreadWithCollector after its deprecation > * Darwin: Use C11 atomics on 10.12+ as the OS atomics are now deprecated > * Linux: Support preallocating kernel memory for zerocopy USB > * Linux: Deal with receiving POLLERR before all transfers have completed > * Solaris: Add solaris backend > * Windows: Add Visual Studio 2015 support > * Windows: Add usbdk backend > * Prevent attempts to recursively handle events > * Fix race condition in handle_timeout() > * Allow transferred argument to be optional in bulk APIs > * Various other bug fixes and improvements > > 2015-09-13: v1.0.20 > * Add Haiku support > * Fix multiple memory and resource leaks (#16, #52, #76, #81) > * Fix possible deadlock when executing transfer callback > * New libusb_free_pollfds() API > * Darwin: Fix devices not being detected on OS X 10.8 (#48) > * Linux: Allow larger isochronous transfer submission (#23) > * Windows: Fix broken builds Cygwin/MinGW builds and compiler warnings > * Windows: Fix broken bus number lookup > * Windows: Improve submission of control requests for composite devices > * Examples: Add two-stage load support to fxload (#12) > * Correctly report cancellations due to timeouts > * Improve efficiency of event handling > * Improve speed of transfer submission in multi-threaded environments > * Various other bug fixes and improvements > The (#xx) numbers are libusb issue numbers, see ie: > https://github.com/libusb/libusb/issues/16 [1]: https://github.com/libusb/libusb/blob/master/ChangeLog
Configuration menu - View commit details
-
Copy full SHA for e9e1c04 - Browse repository at this point
Copy the full SHA e9e1c04View commit details -
xf86-input-evdev: Rebuild against systemd/udev v237
Increment the revision number.
Configuration menu - View commit details
-
Copy full SHA for cc87c4d - Browse repository at this point
Copy the full SHA cc87c4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7912df - Browse repository at this point
Copy the full SHA d7912dfView commit details -
upower: Disable static library buidling
> --disable-static: This switch prevents installation of static versions > of the libraries. [1] http://www.linuxfromscratch.org/~thomasp/blfs-book-xsl/general/upower.html
Configuration menu - View commit details
-
Copy full SHA for dd19e85 - Browse repository at this point
Copy the full SHA dd19e85View commit details -
upower: Rebuild for systemd/udev update
``` $ sudo journalctl -u upower -b Sep 07 16:54:58 keineahnung.molgen.mpg.de systemd[1]: Starting Daemon for power management... Sep 07 16:54:58 keineahnung.molgen.mpg.de upowerd[741]: /usr/lib/upower/upowerd: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory Sep 07 16:54:58 keineahnung.molgen.mpg.de systemd[1]: upower.service: Main process exited, code=exited, status=127/n/a Sep 07 16:54:58 keineahnung.molgen.mpg.de systemd[1]: Failed to start Daemon for power management. Sep 07 16:54:58 keineahnung.molgen.mpg.de systemd[1]: upower.service: Unit entered failed state. Sep 07 16:54:58 keineahnung.molgen.mpg.de systemd[1]: upower.service: Failed with result 'exit-code'. […] ```
Configuration menu - View commit details
-
Copy full SHA for 5b4cbc7 - Browse repository at this point
Copy the full SHA 5b4cbc7View commit details -
upower: Securely download source archive
Use HTTPS to securely download the source archive.
Configuration menu - View commit details
-
Copy full SHA for dcf6270 - Browse repository at this point
Copy the full SHA dcf6270View commit details -
xf86-video-amdgpu: Rebuild for systemd/udev update
`sousage.pl` says, that `libudev.so.0` is used by `/usr/lib/xorg/modules/drivers/amdgpu_drv.so`. Increment the revision number.
Configuration menu - View commit details
-
Copy full SHA for 1fc1e17 - Browse repository at this point
Copy the full SHA 1fc1e17View commit details -
xf86-video-nouveau: Rebuild for systemd/udev update
`sousage.pl` says, that `libudev.so.0` is used by `/usr/lib/xorg/modules/drivers/nouveau_drv.so`. Increment the revision number.
Configuration menu - View commit details
-
Copy full SHA for 000926a - Browse repository at this point
Copy the full SHA 000926aView commit details -
gvfs: Rebuild for systemd/udev update
Rebuilding UPower gives the error below. ``` /usr/bin/ld: warning: libudev.so.0, needed by /usr/lib/gcc/x86_64-unknown-linux-gnu/5.3.0/../../../../lib64/libusb-1.0.so, not found (try using -rpath or -rpath-link) ```
Configuration menu - View commit details
-
Copy full SHA for e7ce007 - Browse repository at this point
Copy the full SHA e7ce007View commit details -
gnome-session: Securely download source archive
Use HTTPS to securely download the source archive.
Configuration menu - View commit details
-
Copy full SHA for bce930e - Browse repository at this point
Copy the full SHA bce930eView commit details -
gnome-session: Rebuild for systemd/udev update
Rebuild Upower gives the error below. ``` /usr/bin/gnome-session: error while loading shared libraries: libupower-glib.so.1: cannot open shared object file: No such file or directory ```
Configuration menu - View commit details
-
Copy full SHA for 0246071 - Browse repository at this point
Copy the full SHA 0246071View commit details -
libatasmart: Use current bee file template
Recreate the bee file with the command below. ``` $ bee init -f -o libatasmart-0.17-0.bee http://0pointer.de/public/libatasmart-0.17.tar.gz creating libatasmart-0.17-0.bee from template '/etc/default/bee/templates/fallback' ```
Configuration menu - View commit details
-
Copy full SHA for 853098f - Browse repository at this point
Copy the full SHA 853098fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0480856 - Browse repository at this point
Copy the full SHA 0480856View commit details -
libatasmart: Update version from 0.17 to 0.19
The archive is compressed with LZMA instead of LZ77. So change the suffix.
Configuration menu - View commit details
-
Copy full SHA for a07d239 - Browse repository at this point
Copy the full SHA a07d239View commit details -
qt5: Securely download source archive
Use HTTPS to securely download the source archive.
Configuration menu - View commit details
-
Copy full SHA for 55b80ec - Browse repository at this point
Copy the full SHA 55b80ecView commit details -
qt5: Update version from 5.4.1 to 5.10.1
1. Update the version from Qt 5.4.1 to 5.10.1. This fixes build issues with GCC 5. ``` make[3]: Entering directory '/scratch/local/bee-root/qt5/qt5-5.4.1-1/source/qtwebkit/Source/JavaScriptCore' g++ -fdebug-types-section -Wl,-O1 -Wl,-rpath,/scratch/local/bee-root/qt5/qt5-5.4.1-1/source/qtwebkit/lib -Wl,-rpath,/usr/local/qt5/lib -o ../../bin/jsc .obj/jsc.o -Wl,-whole-archive -lJavaScriptCore -Wl,-no-whole-archive -L/scratch/local/bee-root/qt5/qt5-5.4.1-1/source/qtwebkit/Source/JavaScriptCore/ -Wl,-whole-archive -lWTF -Wl,-no-whole-archive -L/scratch/local/bee-root/qt5/qt5-5.4.1-1/source/qtwebkit/Source/WTF/ -licui18n -licuuc -licudata -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -L/scratch/local/bee-root/qt5/qt5-5.4.1-1/source/qtbase/lib -lQt5Core -lpthread -lpthread /scratch/local/bee-root/qt5/qt5-5.4.1-1/source/qtwebkit/Source/JavaScriptCore//.obj/runtime/JSArray.o: In function `JSC::JSArray::push(JSC::ExecState*, JSC::JSValue)': JSArray.cpp:(.text+0x31c1): undefined reference to `void JSC::JSObject::putByIndexBeyondVectorLengthWithoutAttributes<(unsigned char)20>(JSC::ExecState*, unsigned int, JSC::JSValue)' collect2: error: ld returned 1 exit status Makefile.jsc:98: recipe for target '../../bin/jsc' failed make[3]: *** [../../bin/jsc] Error 1 ``` 2. Rebuild for systemd/udev update. ``` $ readelf -d /usr/local/qt5/plugins/platforms/libqxcb.so | grep udev 0x0000000000000001 (NEEDED) Shared library: [libudev.so.0] ``` sousage ``` /usr/local/qt5/lib/libQt5SerialPort.so.5.4.1 qt5-5.4.1-0.x86_64 /usr/local/qt5/plugins/generic/libqevdevkeyboardplugin.so qt5-5.4.1-0.x86_64 /usr/local/qt5/plugins/generic/libqevdevmouseplugin.so qt5-5.4.1-0.x86_64 /usr/local/qt5/plugins/generic/libqevdevtabletplugin.so qt5-5.4.1-0.x86_64 /usr/local/qt5/plugins/generic/libqevdevtouchplugin.so qt5-5.4.1-0.x86_64 /usr/local/qt5/plugins/platforms/libqeglfs.so qt5-5.4.1-0.x86_64 /usr/local/qt5/plugins/platforms/libqkms.so qt5-5.4.1-0.x86_64 /usr/local/qt5/plugins/platforms/libqlinuxfb.so qt5-5.4.1-0.x86_64 /usr/local/qt5/plugins/platforms/libqminimal.so qt5-5.4.1-0.x86_64 /usr/local/qt5/plugins/platforms/libqminimalegl.so qt5-5.4.1-0.x86_64 /usr/local/qt5/plugins/platforms/libqoffscreen.so qt5-5.4.1-0.x86_64 /usr/local/qt5/plugins/platforms/libqxcb.so qt5-5.4.1-0.x86_64 /usr/local/qt5/plugins/platformthemes/libqgtk2.so qt5-5.4.1-0.x86_64 /usr/sbin/mount.zfs zfs-0.7.3-0.x86_64 ``` [1] https://bugreports.qt.io/browse/QTBUG-44829 [2] https://codereview.qt-project.org/#/c/107921/ qt5: Remove patch It doesn’t apply anymore. qt5: Update from 5.4.2 to 5.7.0 5.4 has too many build problems with GCC 5. Originally it was built with GCC 4.9.
Configuration menu - View commit details
-
Copy full SHA for 957d558 - Browse repository at this point
Copy the full SHA 957d558View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3491819 - Browse repository at this point
Copy the full SHA 3491819View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd46994 - Browse repository at this point
Copy the full SHA bd46994View commit details -
qt5: Do not build QtWebengine as it fails to build
[Qt WebEngine fails to build with the error below.][1] ``` ../../3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/aec_state.cc:274:40: error: call of overloaded 'abs(const float&)' is ambiguous std::max(std::abs(*result_x.first), std::abs(*result_x.second)); ^ ``` [1]: https://forum.qt.io/topic/85932/qt-5-10-fails-to-compile/4
Configuration menu - View commit details
-
Copy full SHA for 663c3b3 - Browse repository at this point
Copy the full SHA 663c3b3View commit details -
qt5: Build outside source directory
CMake supports this without problems.
Configuration menu - View commit details
-
Copy full SHA for f1c8804 - Browse repository at this point
Copy the full SHA f1c8804View commit details -
udisks: Use current bee file template
Recreate the bee file with the command below. ``` $ bee init -f -o udisks-1.0.2-0.bee http://hal.freedesktop.org/releases/udisks-1.0.2.tar.gz creating udisks-1.0.2-0.bee from template '/etc/default/bee/templates/fallback' ```
Configuration menu - View commit details
-
Copy full SHA for 20398b0 - Browse repository at this point
Copy the full SHA 20398b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41186ff - Browse repository at this point
Copy the full SHA 41186ffView commit details -
udisks: Securely download source archive
Use HTTPS to securely download the source archive.
Configuration menu - View commit details
-
Copy full SHA for 507f426 - Browse repository at this point
Copy the full SHA 507f426View commit details -
udisks: Update version from 1.0.2 to 2.1.8
Version 2.1.8, used in [Beyond Linux From Scratch 8.0][1], is the last version, that doesn’t require the newer storaged dependencies. This could be changed later on. Note, the user space tools changed. `udiskctl` is the new tool. [1]: http://www.linuxfromscratch.org/blfs/view/8.0/general/udisks2.html
Configuration menu - View commit details
-
Copy full SHA for 6728774 - Browse repository at this point
Copy the full SHA 6728774View commit details -
vlc: Update version from 2.2.6 to 3.0.0
Add patch to fix `SSIZE_MAX` build issue in 3.0.1, and [patch the source to build with Lua 5.3.3][1]. [1]: http://www.linuxfromscratch.org/blfs/view/svn/multimedia/vlc.html
Configuration menu - View commit details
-
Copy full SHA for a719ca3 - Browse repository at this point
Copy the full SHA a719ca3View commit details -
Udev was integrated into systemd, and is included in systemd v237.
Configuration menu - View commit details
-
Copy full SHA for 121312a - Browse repository at this point
Copy the full SHA 121312aView commit details -
systemd: Do not mount
/tmp
as tmpfsIt’s preferred to put it on disk, so mask the unit.
Configuration menu - View commit details
-
Copy full SHA for 56f143e - Browse repository at this point
Copy the full SHA 56f143eView commit details -
systemd: Configure our default NTP servers
Copy the server names from `/etc/ntp.time.conf`.
Configuration menu - View commit details
-
Copy full SHA for 45a6f30 - Browse repository at this point
Copy the full SHA 45a6f30View commit details -
systemd: Use 141.14.16.1 as default DNS server
No entry for IPv6 is added. Note, this is added as `FallbackDNS`.
Configuration menu - View commit details
-
Copy full SHA for e665840 - Browse repository at this point
Copy the full SHA e665840View commit details -
Configuration menu - View commit details
-
Copy full SHA for a176999 - Browse repository at this point
Copy the full SHA a176999View commit details -
We only need a client, so use systemd-timesyncd. From systemd-timesyncd(8): > The systemd-timesyncd service specifically implements only SNTP. This > minimalistic service will set the system clock for large offsets or > slowly adjust it for smaller deltas. More complex use cases are not > covered by systemd-timesyncd. > timedatectl(1)´s set-ntp command may be used to enable and start, or > disable and stop this service. ``` $ timedatectl Local time: Mon 2018-03-05 13:09:59 UTC Universal time: Mon 2018-03-05 13:09:59 UTC RTC time: Mon 2018-03-05 13:09:59 Time zone: n/a (UTC, +0000) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no ```
Configuration menu - View commit details
-
Copy full SHA for 61313bf - Browse repository at this point
Copy the full SHA 61313bfView commit details -
systemd 237 comes with systemd-resolved, which we want to use.
Configuration menu - View commit details
-
Copy full SHA for 49a6517 - Browse repository at this point
Copy the full SHA 49a6517View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac39ad3 - Browse repository at this point
Copy the full SHA ac39ad3View commit details -
scripts/update-systemd-from-27-to-237.sh: Use the stub resolver
From the manual page systemd-resolved(8): > /ETC/RESOLV.CONF > Four modes of handling /etc/resolv.conf (see resolv.conf(5)) > are supported: > > · systemd-resolved maintains the > /run/systemd/resolve/stub-resolv.conf file for > compatibility with traditional Linux programs. This file > may be symlinked from /etc/resolv.conf. This file lists the > 127.0.0.53 DNS stub (see above) as the only DNS server. It > also contains a list of search domains that are in use by > systemd-resolved. The list of search domains is always kept > up-to-date. […]
Configuration menu - View commit details
-
Copy full SHA for 7897bee - Browse repository at this point
Copy the full SHA 7897beeView commit details -
scripts/update-systemd-from-27-to-237.sh: Configure systemd-resolved
Add the search domain `molgen.mpg.de`.
Configuration menu - View commit details
-
Copy full SHA for 3c9e4ec - Browse repository at this point
Copy the full SHA 3c9e4ecView commit details -
udev_compat: Add udev/gudev compatibility package
Several packages still depend on these shared library versions, so add a compatibility package to avoid rebuilding them. A lot of them are KDE packages.
Configuration menu - View commit details
-
Copy full SHA for f0781ea - Browse repository at this point
Copy the full SHA f0781eaView commit details -
scripts/update-systemd-from-27-to-237.sh: Error out if required hostc…
…onfig tag is not present
Configuration menu - View commit details
-
Copy full SHA for 0c5fb17 - Browse repository at this point
Copy the full SHA 0c5fb17View commit details -
systemd: Add
convert-mxnetctl-to-udev-rule.go
udev rules work as expected, so use them.
Configuration menu - View commit details
-
Copy full SHA for e2b1296 - Browse repository at this point
Copy the full SHA e2b1296View commit details -
Configuration menu - View commit details
-
Copy full SHA for 149ac2d - Browse repository at this point
Copy the full SHA 149ac2dView commit details -
scripts/update-systemd-from-27-to-237.sh: Disable systemd-networkd
Currently, systemd-networkd assigns IPv6 addresses, which is unwanted.
Configuration menu - View commit details
-
Copy full SHA for faed74c - Browse repository at this point
Copy the full SHA faed74cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4dcfe7 - Browse repository at this point
Copy the full SHA c4dcfe7View commit details -
scripts/update-systemd-from-27-to-237.sh: Disable LLMNR in systemd-re…
…solved [1] https://de.wikipedia.org/wiki/Link-local_Multicast_Name_Resolution [2] https://github.com/systemd/systemd/issues/6224#issuecomment-312639959 [3] https://github.com/systemd/systemd/issues/2514#issuecomment-179203186 [4] https://github.com/systemd/systemd/issues/4821#issuecomment-264995354
Configuration menu - View commit details
-
Copy full SHA for cee66e0 - Browse repository at this point
Copy the full SHA cee66e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 576d5d6 - Browse repository at this point
Copy the full SHA 576d5d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 188946f - Browse repository at this point
Copy the full SHA 188946fView commit details -
Revert "unbound: Remove version 1.6.8"
This reverts commit 6aa5581. Some GnuTLS files are linked against some libunbound.so.2`, so keep the unbound package around, despite using Unbound anymore. ``` MISS libunbound.so.2 /usr/bin/danetool MISS libunbound.so.2 /usr/bin/gnutls-cli MISS libunbound.so.2 /usr/lib/libgnutls-dane.so.0.4.1 ```
Configuration menu - View commit details
-
Copy full SHA for 2101a72 - Browse repository at this point
Copy the full SHA 2101a72View commit details -
systemd: Do not kill user sessions by default
From the manual page logind.conf(5): > KillUserProcesses= > Takes a boolean argument. Configures whether the processes of a > user should be killed when the user logs out. If true, the scope > unit corresponding to the session and all processes inside that > scope will be terminated. If false, the scope is "abandoned", see > systemd.scope(5), and processes are not killed. Defaults to "yes", > but see the options KillOnlyUsers= and KillExcludeUsers= below. > > In addition to session processes, user process may run under the > user manager unit user@.service. Depending on the linger settings, > this may allow users to run processes independent of their login > sessions. See the description of enable-linger in loginctl(1). > > Note that setting KillUserProcesses=yes will break tools like > screen(1) and tmux(1), unless they are moved out of the session > scope. See example in systemd-run(1).
Configuration menu - View commit details
-
Copy full SHA for f3ea14f - Browse repository at this point
Copy the full SHA f3ea14fView commit details -
systemd: Update version from 237 to 238
[Announcement][1]: > CHANGES WITH 238: > > * The MemoryAccounting= unit property now defaults to on. After > discussions with the upstream control group maintainers we learnt > that the negative impact of cgroup memory accounting on current > kernels is finally relatively minimal, so that it should be safe to > enable this by default without affecting system performance. Besides > memory accounting only task accounting is turned on by default, all > other forms of resource accounting (CPU, IO, IP) remain off for now, > because it's not clear yet that their impact is small enough to move > from opt-in to opt-out. We recommend downstreams to leave memory > accounting on by default if kernel 4.14 or higher is are primarily > used. On very resource constrained systems or when support for old > kernels is a necessity, -Dmemory-accounting-default=false can be > used to revert this change. > > * rpm scriptlets to update the udev hwdb and rules > (%udev_hwdb_update, %udev_rules_update) and the journal catalog > (%journal_catalog_update) from the upgrade scriptlets of individual > packages now do nothing. Transfiletriggers have been added which will > perform those updates once at the end of the transaction. > > Similar transfiletriggers have been added to execute any sysctl.d and > binfmt.d rules. Thus, it should be unnecessary to provide any > scriptlets to execute this configuration from package installation > scripts. > > * systemd-sysusers gained a mode where the configuration to execute > is specified on the command line, but this configuration is not > executed directly, but instead it is merged with the configuration on > disk, and the result is executed. This is useful for package > installation scripts which want to create the user before installing > any files on disk (in case some of those files are owned by that > user), while still allowing local admin overrides. > > This functionality is exposed to rpm scriplets through a new > %sysusers_create_package macro. Old %sysusers_create and > %sysusers_create_inline macros are deprecated. > > A transfiletrigger for sysusers.d configuration is now installed, > which means that it should be uncessary to call systemd-sysusers > from package installation scripts, unless the package installs any > files owned by those newly-created users, in which case > %sysusers_create_package should be used. > > * Analogous change has been done for systemd-tmpfiles: it gained a > mode where the command-line configuration is merged with the > configuration on disk. This is exposed as the new > %tmpfiles_create_package macro, and %tmpfiles_create is deprecated. A > transfiletrigger is installed for tmpfiles.d, hence it should be > unnecessary to call systemd-tmpfiles from package installation > scripts. > > * sysusers.d configuration for a user may now also specify the group > number, in addition to the user number ("u username 123:456"), or > without the user number ("u username -:456"). > > * Configution items for systemd-sysusers can now be specified as > positional arguments when the new --inline switch is used. > > * The login shell of users created through sysusers.d may now be > specified (previously, it was always /bin/sh for root and > /sbin/nologin for other users). > > * systemd-analyze gained a new --global switch to look at global > user configuration. It also gained a unit-paths verb to list the unit > load paths that are compiled into systemd (which can be used with > --systemd, --user, or --global). > > * udevadm trigger gained a new --settle/-w option to wait for any > triggered events to finish (but just those, and not any other events > which are triggered meanwhile). > > * The action that systemd-logind takes when the lid is closed and > the machine is connected to external power can now be configured > using HandleLidSwitchExternalPower= in logind.conf. Previously, this > action was determined by HandleLidSwitch=, and, for backwards > compatibility, is still is, if HandleLidSwitchExternalPower= is not > explicitly set. > > * journalctl will periodically call sd_journal_process() to make it > resilient against inotify queue overruns when journal files are > rotated very quickly. > > * Two new functions in libsystemd — sd_bus_get_n_queued_read and > sd_bus_get_n_queued_write — may be used to check the number of > pending bus messages. > > * systemd gained a new > org.freedesktop.systemd1.Manager.AttachProcessesToUnit dbus call > which can be used to migrate foreign processes to scope and service > units. The primary user for this new API is systemd itself: the > systemd --user instance uses this call of the systemd --system > instance to migrate processes if it itself gets the request to > migrate processes and the kernel refuses this due to access > restrictions. Thanks to this "systemd-run --scope --user …" works > again in pure cgroups v2 environments when invoked from the user > session scope. > > * A new TemporaryFileSystem= setting can be used to mask out part of > the real file system tree with tmpfs mounts. This may be combined > with BindPaths= and BindReadOnlyPaths= to hide files or directories > not relevant to the unit, while still allowing some paths lower in > the tree to be accessed. > > ProtectHome=tmpfs may now be used to hide user home and runtime > directories from units, in a way that is mostly equivalent to > "TemporaryFileSystem=/home /run/user /root". > > * Non-service units are now started with KeyringMode=shared by > default. This means that mount and swapon and other mount tools have > access to keys in the main keyring. > > * /sys/fs/bpf is now mounted automatically. > > * QNX virtualization is now detected by systemd-detect-virt and may > be used in ConditionVirtualization=. > > * IPAccounting= may now be enabled also for slice units. > > * A new -Dsplit-bin= build configuration switch may be used to > specify whether bin and sbin directories are merged, or if they > should be included separately in $PATH and various listings of > executable directories. The build configuration scripts will try to > autodetect the proper values of -Dsplit-usr= and -Dsplit-bin= based > on build system, but distributions are encouraged to configure this > explicitly. > > * A new -Dok-color= build configuration switch may be used to change > the colour of "OK" status messages. > > * UPGRADE ISSUE: serialization of units using JoinsNamespaceOf= with > PrivateNetwork=yes was buggy in previous versions of systemd. This > means that after the upgrade and daemon-reexec, any such units must > be restarted. > > * INCOMPATIBILITY: as announced in the NEWS for 237, > systemd-tmpfiles will not exclude read-only files owned by root from > cleanup. > > Contributions from: Alan Jenkins, Alexander F Rødseth, Alexis > Jeandet, Andika Triwidada, Andrei Gherzan, Ansgar Burchardt, > antizealot1337, Batuhan Osman Taşkaya, Beniamino Galvani, Bill > Yodlowsky, Caio Marcelo de Oliveira Filho, CuBiC, Daniele Medri, > Daniel Mouritzen, Daniel Rusek, Davide Cavalca, Dimitri John Ledkov, > Douglas Christman, Evgeny Vereshchagin, Faalagorn, Filipe > Brandenburger, Franck Bui, futpib, Giacomo Longo, Gunnar Hjalmarsson, > Hans de Goede, Hermann Gausterer, Iago López Galeiras, Jakub Filak, > Jan Synacek, Jason A. Donenfeld, Javier Martinez Canillas, Jérémy > Rosen, Lennart Poettering, Lucas Werkmeister, Mao Huang, Marco > Gulino, Michael Biebl, Michael Vogt, MilhouseVH, Neal Gompa (ニール・ゴン > パ), Oleander Reis, Olof Mogren, Patrick Uiterwijk, Peter Hutterer, > Peter Portante, Piotr Drąg, Robert Antoni Buj Gelonch, Sergey > Ptashnick, Shawn Landden, Shuang Liu, Simon Fowler, SjonHortensius, > snorreflorre, Susant Sahani, Sylvain Plantefève, Thomas Blume, Thomas > Haller, Vito Caputo, Yu Watanabe, Zbigniew Jędrzejewski-Szmek, Марко > М. Костић (Marko M. Kostić) [1]: https://lists.freedesktop.org/archives/systemd-devel/2018-March/040469.html
Configuration menu - View commit details
-
Copy full SHA for 15ab4c7 - Browse repository at this point
Copy the full SHA 15ab4c7View commit details -
systemd: Remove manual symlink creation
It looks like, systemd does it for us now with the script `tools/meson-make-symlink.sh`. No idea, why it wasn’t the case in systemd 237. ``` [BEE] => entering mee_install_post() .. mkdir: cannot create directory ‘/dev/shm/bee-root/systemd/systemd-238-0/image/sbin’: File exists ```
Configuration menu - View commit details
-
Copy full SHA for b72c69f - Browse repository at this point
Copy the full SHA b72c69fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a47330 - Browse repository at this point
Copy the full SHA 2a47330View commit details