Skip to content

Update systemd from 27 to 238 #621

Merged
merged 76 commits into from
Mar 12, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
3e996d1
sysvinit: Remove version 2.88dsf-2
pmenzel Feb 19, 2018
146e78c
systemd: Use current bee file template
pmenzel Feb 6, 2018
71730d5
systemd: Securely download source archive
pmenzel Feb 6, 2018
5b77bcd
systemd: Convert to versionless bee file
pmenzel Feb 6, 2018
1dbe426
systemd: Update version from 27 to 237
pmenzel Feb 6, 2018
5940c3c
systemd: Create Sysvinit compatibilty symlinks [1]
pmenzel Feb 19, 2018
7654d26
systemd: Remove force switch from `ln`
pmenzel Feb 19, 2018
1094b81
systemd: Hard link `/bin/systemd` to `/lib/systemd/systemd`
pmenzel Feb 19, 2018
729ad5f
dbus: Use current bee file template
pmenzel Feb 12, 2018
290fd37
dbus: Convert to versionless bee file
pmenzel Feb 12, 2018
530c69d
dbus: Securely download source archive
pmenzel Feb 19, 2018
0f6592a
dbus: Update version from 1.4.0 to 1.12.4
pmenzel Feb 12, 2018
9f04eda
dbus: Wrap long lines
pmenzel Feb 13, 2018
4ebc7a1
dbus: Ensure to build with systemd support
pmenzel Feb 13, 2018
09a2a71
dbus: Build outside of source directory
pmenzel Feb 16, 2018
7c8f087
dbus: Move system socket from `/var/run` to `/run`
pmenzel Feb 16, 2018
e225444
util-linux: Rebuild for systemd/udev update
pmenzel Feb 16, 2018
6a7b547
xorg-server: Rebuild for systemd/udev update
pmenzel Feb 16, 2018
a31a8a8
pulseaudio: Securely download source archive
pmenzel Feb 16, 2018
e6f8728
pulseaudio: Update version from 10.0 to 11.1
pmenzel Feb 16, 2018
03c5499
libgudev: Add version 232
pmenzel Feb 16, 2018
a0390b9
libusb: Remove blank line at end of file
pmenzel Sep 7, 2016
6177024
libusb: Securely download source archive
pmenzel Sep 7, 2016
d7bcc5e
libusb: Use package version variable in source URL
pmenzel Sep 7, 2016
ae99eb4
libusb: Convert to versionless bee file
pmenzel Sep 7, 2016
aa06bb8
libusb: Rebuild for systemd/udev update
pmenzel Sep 7, 2016
d510b58
libusb: Disable static library building
pmenzel Sep 7, 2016
e9e1c04
libusb: Update version from 1.0.19 to 1.0.21
pmenzel Feb 16, 2018
cc87c4d
xf86-input-evdev: Rebuild against systemd/udev v237
pmenzel Feb 16, 2018
d7912df
upower: Strip trailing space
pmenzel Sep 7, 2016
dd19e85
upower: Disable static library buidling
pmenzel Sep 7, 2016
5b4cbc7
upower: Rebuild for systemd/udev update
pmenzel Sep 7, 2016
dcf6270
upower: Securely download source archive
pmenzel Feb 16, 2018
1fc1e17
xf86-video-amdgpu: Rebuild for systemd/udev update
pmenzel Feb 16, 2018
000926a
xf86-video-nouveau: Rebuild for systemd/udev update
pmenzel Feb 16, 2018
e7ce007
gvfs: Rebuild for systemd/udev update
pmenzel Sep 7, 2016
bce930e
gnome-session: Securely download source archive
pmenzel Feb 16, 2018
0246071
gnome-session: Rebuild for systemd/udev update
pmenzel Feb 16, 2018
853098f
libatasmart: Use current bee file template
pmenzel Feb 16, 2018
0480856
libatasmart: Convert to versionless bee file
pmenzel Feb 16, 2018
a07d239
libatasmart: Update version from 0.17 to 0.19
pmenzel Feb 16, 2018
55b80ec
qt5: Securely download source archive
pmenzel Sep 8, 2016
957d558
qt5: Update version from 5.4.1 to 5.10.1
pmenzel Sep 8, 2016
3491819
qt5: Convert to versionless bee file
pmenzel Feb 16, 2018
bd46994
qt5: Use common syntax for `SRCURL`
pmenzel Feb 16, 2018
663c3b3
qt5: Do not build QtWebengine as it fails to build
pmenzel Feb 17, 2018
f1c8804
qt5: Build outside source directory
pmenzel Feb 17, 2018
20398b0
udisks: Use current bee file template
pmenzel Feb 16, 2018
41186ff
udisks: Convert to versionless bee file
pmenzel Feb 16, 2018
507f426
udisks: Securely download source archive
pmenzel Feb 17, 2018
6728774
udisks: Update version from 1.0.2 to 2.1.8
pmenzel Feb 17, 2018
a719ca3
vlc: Update version from 2.2.6 to 3.0.0
pmenzel Feb 17, 2018
121312a
udev: Remove version 164-2
pmenzel Feb 19, 2018
56f143e
systemd: Do not mount `/tmp` as tmpfs
pmenzel Mar 1, 2018
45a6f30
systemd: Configure our default NTP servers
pmenzel Mar 1, 2018
e665840
systemd: Use 141.14.16.1 as default DNS server
pmenzel Mar 1, 2018
a176999
systemd: Use DNSSEC by default
pmenzel Mar 1, 2018
61313bf
ntp: Remove version 4.2.8p8
pmenzel Mar 1, 2018
49a6517
unbound: Remove version 1.6.8
pmenzel Mar 5, 2018
ac39ad3
scripts: Add script to update systemd from version 27 to 237
pmenzel Feb 19, 2018
7897bee
scripts/update-systemd-from-27-to-237.sh: Use the stub resolver
pmenzel Mar 5, 2018
3c9e4ec
scripts/update-systemd-from-27-to-237.sh: Configure systemd-resolved
pmenzel Mar 5, 2018
f0781ea
udev_compat: Add udev/gudev compatibility package
pmenzel Mar 5, 2018
0c5fb17
scripts/update-systemd-from-27-to-237.sh: Error out if required hostc…
pmenzel Mar 5, 2018
e2b1296
systemd: Add `convert-mxnetctl-to-udev-rule.go`
pmenzel Mar 2, 2018
149ac2d
scripts/update-systemd-from-27-to-237.sh: Disable IPv6
pmenzel Mar 5, 2018
faed74c
scripts/update-systemd-from-27-to-237.sh: Disable systemd-networkd
pmenzel Mar 5, 2018
c4dcfe7
scripts/update-systemd-from-27-to-237.sh: Remove systemd-networkd con…
pmenzel Mar 5, 2018
cee66e0
scripts/update-systemd-from-27-to-237.sh: Disable LLMNR in systemd-re…
pmenzel Mar 5, 2018
576d5d6
scripts/update-systemd-from-27-to-237.sh: Install udev_compat
pmenzel Mar 5, 2018
188946f
scripts/update-systemd-from-27-to-237.sh: Ensure to load `/etc/sysctl…
pmenzel Mar 5, 2018
2101a72
Revert "unbound: Remove version 1.6.8"
pmenzel Mar 7, 2018
f3ea14f
systemd: Do not kill user sessions by default
pmenzel Mar 12, 2018
15ab4c7
systemd: Update version from 237 to 238
pmenzel Mar 12, 2018
b72c69f
systemd: Remove manual symlink creation
pmenzel Mar 12, 2018
2a47330
scripts/update-systemd: Install systemd 238
pmenzel Mar 12, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
31 changes: 0 additions & 31 deletions dbus-1.4.0-2.bee

This file was deleted.

93 changes: 93 additions & 0 deletions dbus.be0
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
#!/usr/bin/env beesh

# BEE_VERSION dbus-1.12.4-0

## this file was created by bee init and should be executed to build a
## bee-package. (Additional hints are located at the end of this file.)

###############################################################################
## The source URL(s) define the location of the sources that will be
## downloaded. Version variables may be used to simplify reuse of this bee-file.

SRCURL[0]="https://dbus.freedesktop.org/releases/dbus/dbus-${PKGVERSION}.tar.gz"

###############################################################################
## Add URLs/pathes to patch files to the PATCHURL array.
## The sources will be patched in the order of the array.

# PATCHURL+=()

###############################################################################
## Add filename patterns to the EXCLUDE array of files that should not
## be added to you package but may be present in the image directory.

# EXCLUDE+=()

###############################################################################
## Uncomment the next statement, if the software may not be able to be built
## outside the source directory and needs to be built inside the source
## directory.

# build_in_sourcedir

###############################################################################
## bee cannot detect buildtypes specified in subdirectories.
## Sometimes packages "hide" the real sources in a subdirectory named
## 'src' or 'cmake' or ..
## use 'sourcesubdir_append' to specify this directory if known.

# sourcesubdir_append src

LIBEXECDIR=/usr/lib/dbus-1.0

###############################################################################
## Change the default (auto-detected) steps to
## extract, patch, configure/setup, build and install the software.
## Make sure the mee_install function does install everything to the
## image directory "${D}"

#mee_extract() {
# bee_extract "${@}"
#}

#mee_patch() {
# bee_patch "${@}"
#}

mee_configure() {
systemdsystemunitdir=$(pkg-config --variable=systemdsystemunitdir systemd)

bee_configure \
--with-dbus-user=dbus \
--enable-systemd \
--with-system-socket=/run/dbus/system_bus_socket \
--with-systemdsystemunitdir=${systemdsystemunitdir}
}

mee_build() {
bee_build
make check
}

#mee_install() {
# bee_install
#}
## by default this may be 'make install DESTDIR="${D}"'

###############################################################################
##
## Additional hints:
##
## The name of this bee-file should follow the following naming convention:
## pkgname-pkgversion-pkgrevision.bee
##
## You may remove all comments as long as SRCURL[0] is set.
##
## Everything in this file will be executed in a bash environment.
##
## Build the package by executing
## './pkg-version-N.bee' or
## 'beesh ./pkg-version-N.bee'
##
## see http://beezinga.org/
##
7 changes: 0 additions & 7 deletions gnome-session-3.4.1-1.bee

This file was deleted.

7 changes: 7 additions & 0 deletions gnome-session-3.4.1-2.bee
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/usr/bin/env beesh

SRCURL[0]="https://ftp.gnome.org/pub/gnome/sources/gnome-session/${PKGVERSION[2]}/gnome-session-${PKGVERSION}.tar.xz"

mee_install_post() {
start_cmd mv ${D}${DATADIR}/xsessions{,.available}
}
2 changes: 1 addition & 1 deletion gvfs.be0
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env beesh

# BEE_VERSION gvfs-1.24.0-2
# BEE_VERSION gvfs-1.24.0-3

## this file was created by bee init and should be executed to build a
## bee-package. (Additional hints are located at the end of this file.)
Expand Down
30 changes: 0 additions & 30 deletions libatasmart-0.17-0.bee

This file was deleted.

10 changes: 5 additions & 5 deletions ntp.be0 → libatasmart.be0
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env beesh

# BEE_VERSION ntp-4.2.8p8-0
# BEE_VERSION libatasmart-0.19-0

## this file was created by bee init and should be executed to build a
## bee-package. (Additional hints are located at the end of this file.)
Expand All @@ -9,7 +9,7 @@
## The source URL(s) define the location of the sources that will be
## downloaded. Version variables may be used to simplify reuse of this bee-file.

SRCURL[0]="https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${PKGVERSION[2]}/ntp-${PKGVERSION}.tar.gz"
SRCURL[0]="http://0pointer.de/public/libatasmart-${PKGVERSION}.tar.xz"

###############################################################################
## Add URLs/pathes to patch files to the PATCHURL array.
Expand All @@ -24,8 +24,8 @@ SRCURL[0]="https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${PKGVERSION[2]}/n
# EXCLUDE+=()

###############################################################################
## Uncomment the next statement, if the software may not be able to be build
## outside the source directory and need to be build inside the source
## Uncomment the next statement, if the software may not be able to be built
## outside the source directory and needs to be built inside the source
## directory.

# build_in_sourcedir
Expand Down Expand Up @@ -73,7 +73,7 @@ SRCURL[0]="https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${PKGVERSION[2]}/n
## The name of this bee-file should follow the following naming convention:
## pkgname-pkgversion-pkgrevision.bee
##
## You may remove all comments as long as SRCURL[0]="" is set.
## You may remove all comments as long as SRCURL[0] is set.
##
## Everything in this file will be executed in a bash environment.
##
Expand Down
86 changes: 86 additions & 0 deletions libgudev.be0
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
#!/usr/bin/env beesh

# BEE_VERSION libgudev-232-0

## this file was created by bee init and should be executed to build a
## bee-package. (Additional hints are located at the end of this file.)

###############################################################################
## The source URL(s) define the location of the sources that will be
## downloaded. Version variables may be used to simplify reuse of this bee-file.

SRCURL[0]="https://ftp.gnome.org/pub/gnome/sources/libgudev/${PKGVERSION}/libgudev-${PKGVERSION}.tar.xz"

###############################################################################
## Add URLs/pathes to patch files to the PATCHURL array.
## The sources will be patched in the order of the array.

# PATCHURL+=()

###############################################################################
## Add filename patterns to the EXCLUDE array of files that should not
## be added to you package but may be present in the image directory.

# EXCLUDE+=()

###############################################################################
## Uncomment the next statement, if the software may not be able to be built
## outside the source directory and needs to be built inside the source
## directory.

# build_in_sourcedir

###############################################################################
## bee cannot detect buildtypes specified in subdirectories.
## Sometimes packages "hide" the real sources in a subdirectory named
## 'src' or 'cmake' or ..
## use 'sourcesubdir_append' to specify this directory if known.

# sourcesubdir_append src


###############################################################################
## Change the default (auto-detected) steps to
## extract, patch, configure/setup, build and install the software.
## Make sure the mee_install function does install everything to the
## image directory "${D}"

#mee_extract() {
# bee_extract "${@}"
#}

#mee_patch() {
# bee_patch "${@}"
#}

mee_configure() {
bee_configure \
--disable-umockdev
}

#mee_build() {
# bee_build
#}

#mee_install() {
# bee_install
#}
## by default this may be 'make install DESTDIR="${D}"'

###############################################################################
##
## Additional hints:
##
## The name of this bee-file should follow the following naming convention:
## pkgname-pkgversion-pkgrevision.bee
##
## You may remove all comments as long as SRCURL[0] is set.
##
## Everything in this file will be executed in a bash environment.
##
## Build the package by executing
## './pkg-version-N.bee' or
## 'beesh ./pkg-version-N.bee'
##
## see http://beezinga.org/
##
8 changes: 5 additions & 3 deletions libusb-1.0.19-0.bee → libusb.be0
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
#!/bin/env beesh

# BEE_VERSION libusb-1.0.21-0

PGRP=( uncategorized )

SRCURL[0]="http://downloads.sourceforge.net/libusb/libusb-1.0.19.tar.bz2"
SRCURL[0]="https://downloads.sourceforge.net/libusb/libusb-${PKGVERSION}.tar.bz2"

PATCHES[0]=""

Expand All @@ -13,7 +15,8 @@ mee_patch() {
}

mee_configure() {
bee_configure
bee_configure \
--disable-static
}

mee_build() {
Expand All @@ -23,4 +26,3 @@ mee_build() {
mee_install() {
bee_install
}

4 changes: 2 additions & 2 deletions pulseaudio.be0
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#!/usr/bin/env beesh

# BEE_VERSION pulseaudio-10.0-0
# BEE_VERSION pulseaudio-11.1-0

SRCURL[0]="http://freedesktop.org/software/pulseaudio/releases/pulseaudio-${PKGVERSION}.tar.xz"
SRCURL[0]="https://freedesktop.org/software/pulseaudio/releases/pulseaudio-${PKGVERSION}.tar.xz"

PATCHURL[0]=""

Expand Down
14 changes: 5 additions & 9 deletions qt5-5.4.1-0.bee → qt5.be0
Original file line number Diff line number Diff line change
@@ -1,20 +1,15 @@
#!/usr/bin/env beesh

SRCURL=(http://download.qt.io/official_releases/qt/${PKGVERSION[2]}/${PKGVERSION}/single/qt-everywhere-opensource-src-${PKGVERSION}.tar.gz)
# BEE_VERSION qt5-5.10.1-0

PATCHURL[0]="https://bugreports.qt.io/secure/attachment/46929/qtwebkit.diff"
SRCURL[0]="https://download.qt.io/archive/qt/${PKGVERSION[2]}/${PKGVERSION}/single/qt-everywhere-src-${PKGVERSION}.tar.xz"

PREFIX=/usr/local/qt5

build_in_sourcedir
# build_in_sourcedir

# BEE_MAKEFLAGS=-j1

mee_patch() {
perl -i -pe 's"/Source"/qtwebkit/Source"' $F/qtwebkit.diff
bee_patch
}

mee_configure() {
start_cmd ${S}/configure \
-prefix ${PREFIX} \
Expand All @@ -24,7 +19,8 @@ mee_configure() {
-sysconfdir ${SYSCONFDIR} \
-nomake examples \
-opensource \
-confirm-license
-confirm-license \
-skip qtwebengine
}

mee_build() {
Expand Down