LIBUDEV_AGE=6
LIBSYSTEMD_CURRENT=10
-LIBSYSTEMD_REVISION=1
+LIBSYSTEMD_REVISION=2
LIBSYSTEMD_AGE=10
# The following four libraries only exist for compatibility reasons,
systemd-system-update-generator \
systemd-debug-generator
+if ENABLE_BASH_COMPLETION
dist_bashcompletion_DATA = \
shell-completion/bash/busctl \
shell-completion/bash/journalctl \
nodist_bashcompletion_DATA = \
shell-completion/bash/systemctl
+endif
+if ENABLE_ZSH_COMPLETION
dist_zshcompletion_DATA = \
shell-completion/zsh/_busctl \
shell-completion/zsh/_journalctl \
nodist_zshcompletion_DATA = \
shell-completion/zsh/_systemctl
+endif
EXTRA_DIST += \
shell-completion/bash/systemctl.in \
test-utf8 \
test-ellipsize \
test-util \
+ test-hostname-util \
test-process-util \
test-terminal-util \
test-path-lookup \
test_util_LDADD = \
libshared.la
+test_hostname_util_SOURCES = \
+ src/test/test-hostname-util.c
+
+test_hostname_util_LDADD = \
+ libshared.la
+
test_process_util_SOURCES = \
src/test/test-process-util.c
systemd-tmpfiles-setup-dev.service \
systemd-tmpfiles-setup.service
+if ENABLE_ZSH_COMPLETION
dist_zshcompletion_DATA += \
shell-completion/zsh/_systemd-tmpfiles
+endif
TIMERS_TARGET_WANTS += \
systemd-tmpfiles-clean.timer
bin_PROGRAMS += \
bootctl
+if ENABLE_BASH_COMPLETION
dist_bashcompletion_DATA += \
shell-completion/bash/bootctl
+endif
+if ENABLE_ZSH_COMPLETION
dist_zshcompletion_DATA += \
shell-completion/zsh/_bootctl
endif
+endif
# ------------------------------------------------------------------------------
if HAVE_GNUEFI
test_coredump_vacuum_LDADD = \
libshared.la
+if ENABLE_BASH_COMPLETION
dist_bashcompletion_DATA += \
shell-completion/bash/coredumpctl
+endif
+if ENABLE_ZSH_COMPLETION
dist_zshcompletion_DATA += \
shell-completion/zsh/_coredumpctl
+endif
nodist_sysctl_DATA = \
sysctl.d/50-coredump.conf
bin_PROGRAMS += \
hostnamectl
+if ENABLE_BASH_COMPLETION
dist_bashcompletion_DATA += \
shell-completion/bash/hostnamectl
+endif
+if ENABLE_ZSH_COMPLETION
dist_zshcompletion_DATA += \
shell-completion/zsh/_hostnamectl
-
+endif
endif
polkitpolicy_in_files += \
bin_PROGRAMS += \
localectl
+if ENABLE_BASH_COMPLETION
dist_bashcompletion_DATA += \
shell-completion/bash/localectl
+endif
+if ENABLE_ZSH_COMPLETION
dist_zshcompletion_DATA += \
shell-completion/zsh/_localectl
-
+endif
endif
.PHONY: update-kbd-model-map
bin_PROGRAMS += \
timedatectl
+if ENABLE_BASH_COMPLETION
dist_bashcompletion_DATA += \
shell-completion/bash/timedatectl
+endif
+if ENABLE_ZSH_COMPLETION
dist_zshcompletion_DATA += \
shell-completion/zsh/_timedatectl
endif
+endif
polkitpolicy_in_files += \
src/timedate/org.freedesktop.timedate1.policy.in
rootbin_PROGRAMS += \
machinectl
+if ENABLE_BASH_COMPLETION
dist_bashcompletion_DATA += \
shell-completion/bash/machinectl
+endif
test_machine_tables_SOURCES = \
src/machine/test-machine-tables.c
polkitpolicy_files += \
src/machine/org.freedesktop.machine1.policy
+if ENABLE_ZSH_COMPLETION
dist_zshcompletion_DATA += \
shell-completion/zsh/_machinectl \
shell-completion/zsh/_sd_machines
+endif
SYSTEM_UNIT_ALIASES += \
systemd-machined.service dbus-org.freedesktop.machine1.service
src/libsystemd-network/network-internal.h \
src/network/networkd.h \
src/network/networkd-link.h \
+ src/network/networkd-link.c \
src/network/networkd-netdev.h \
- src/network/networkd-netdev-tunnel.h \
- src/network/networkd-netdev-veth.h \
- src/network/networkd-netdev-vxlan.h \
- src/network/networkd-netdev-vlan.h \
- src/network/networkd-netdev-macvlan.h \
- src/network/networkd-netdev-ipvlan.h \
- src/network/networkd-netdev-dummy.h \
- src/network/networkd-netdev-tuntap.h \
- src/network/networkd-netdev-bond.h \
- src/network/networkd-netdev-bridge.h \
src/network/networkd-netdev.c \
+ src/network/networkd-netdev-tunnel.h \
src/network/networkd-netdev-tunnel.c \
+ src/network/networkd-netdev-veth.h \
src/network/networkd-netdev-veth.c \
+ src/network/networkd-netdev-vxlan.h \
src/network/networkd-netdev-vxlan.c \
+ src/network/networkd-netdev-vlan.h \
src/network/networkd-netdev-vlan.c \
+ src/network/networkd-netdev-macvlan.h \
src/network/networkd-netdev-macvlan.c \
+ src/network/networkd-netdev-ipvlan.h \
src/network/networkd-netdev-ipvlan.c \
+ src/network/networkd-netdev-dummy.h \
src/network/networkd-netdev-dummy.c \
+ src/network/networkd-netdev-tuntap.h \
src/network/networkd-netdev-tuntap.c \
+ src/network/networkd-netdev-bond.h \
src/network/networkd-netdev-bond.c \
+ src/network/networkd-netdev-bridge.h \
src/network/networkd-netdev-bridge.c \
- src/network/networkd-link.c \
src/network/networkd-link-bus.c \
src/network/networkd-ipv4ll.c \
src/network/networkd-dhcp4.c \
src/network/networkd-dhcp6.c \
+ src/network/networkd-network.h \
src/network/networkd-network.c \
src/network/networkd-network-bus.c \
+ src/network/networkd-address.h \
src/network/networkd-address.c \
+ src/network/networkd-route.h \
src/network/networkd-route.c \
src/network/networkd-manager.c \
src/network/networkd-manager-bus.c \
+ src/network/networkd-fdb.h \
src/network/networkd-fdb.c \
- src/network/networkd-address-pool.c
+ src/network/networkd-address-pool.h \
+ src/network/networkd-address-pool.c \
+ src/network/networkd-util.h \
+ src/network/networkd-util.c
nodist_libnetworkd_core_la_SOURCES = \
src/network/networkd-network-gperf.c \
rootbin_PROGRAMS += \
loginctl
+if ENABLE_BASH_COMPLETION
dist_bashcompletion_DATA += \
shell-completion/bash/loginctl
+endif
+if ENABLE_ZSH_COMPLETION
dist_zshcompletion_DATA += \
shell-completion/zsh/_loginctl \
shell-completion/zsh/_systemd-inhibit
+endif
systemd_inhibit_SOURCES = \
src/login/inhibit.c
.PHONY: hwdb-update
hwdb-update:
( cd $(top_srcdir)/hwdb && \
- wget -N http://www.linux-usb.org/usb.ids \
- http://pci-ids.ucw.cz/v2.2/pci.ids \
- http://standards.ieee.org/develop/regauth/oui/oui.txt \
- http://standards.ieee.org/develop/regauth/iab/iab.txt && \
+ wget -O usb.ids 'http://www.linux-usb.org/usb.ids' && \
+ wget -O pci.ids 'http://pci-ids.ucw.cz/v2.2/pci.ids' && \
+ wget -O ma-large.txt 'https://services13.ieee.org/RST/standards-ra-web/rest/assignments/download/?registry=MA-L&format=txt' && \
+ wget -O ma-medium.txt 'https://services13.ieee.org/RST/standards-ra-web/rest/assignments/download/?registry=MA-M&format=txt' && \
+ wget -O ma-small.txt 'https://services13.ieee.org/RST/standards-ra-web/rest/assignments/download/?registry=MA-S&format=txt' && \
./ids-update.pl )
.PHONY: built-sources