- define add-wants
- [ -z "$$what" ] || ( \
-@@ -4001,8 +4005,15 @@
- $(systemdstatedir)
-
- MULTI_USER_TARGET_WANTS += \
-+ rc-local.service \
- systemd-logind.service
-
-+FINAL_TARGET_WANTS += \
-+ halt-local.service
-+
-+GRAPHICAL_TARGET_WANTS += \
-+ display-manager.service
-+
- SYSTEM_UNIT_ALIASES += \
- systemd-logind.service dbus-org.freedesktop.login1.service
-
-@@ -4493,6 +4504,10 @@
- uninstall-hook: $(UNINSTALL_DATA_HOOKS) $(UNINSTALL_EXEC_HOOKS)
-
- install-data-hook: $(INSTALL_DATA_HOOKS)
-+ ( cd $(DESTDIR)$(systemunitdir) && \
-+ rm -f display-manager.service single.service && \
-+ $(LN_S) prefdm.service display-manager.service && \
-+ $(LN_S) rescue.service single.service )
-
- distclean-local: $(DISTCLEAN_LOCAL_HOOKS)
-
-diff -dur -x '*~' -x '*.orig' systemd-208.orig/src/core/hostname-setup.c systemd-208/src/core/hostname-setup.c
---- systemd-208.orig/src/core/hostname-setup.c 2013-08-13 22:02:46.000000000 +0200
-+++ systemd-208/src/core/hostname-setup.c 2014-01-09 15:15:41.000000000 +0100
-@@ -53,13 +53,84 @@
- return 0;
++int read_etc_hostname_distro(const char *path, char **ret);
+ int read_etc_hostname_stream(FILE *f, char **ret);
+ int read_etc_hostname(const char *path, char **ret);
+--- systemd-238/src/basic/hostname-util.c~ 2018-03-05 23:16:37.000000000 +0100
++++ systemd-238/src/basic/hostname-util.c 2018-05-15 13:21:08.392017315 +0200
+@@ -290,13 +290,33 @@ int read_etc_hostname_stream(FILE *f, ch
+ }