]] Ramkumar Ramachandra | diff --git a/src/hostname-setup.c b/src/hostname-setup.c | index 2c2f10c..918525d 100644 | --- a/src/hostname-setup.c | +++ b/src/hostname-setup.c | @@ -32,6 +32,8 @@ | | #if defined(TARGET_FEDORA) || defined(TARGET_ALTLINUX) || defined(TARGET_MANDRIVA) || defined(TARGET_MEEGO) || defined(TARGET_MAGEIA) | #define FILENAME "/etc/sysconfig/network" | +#elif defined(TARGET_DEBIAN) | +#define FILENAME "/etc/hostname" | #elif defined(TARGET_SUSE) || defined(TARGET_SLACKWARE) | #define FILENAME "/etc/HOSTNAME" | #elif defined(TARGET_ARCH) | @@ -114,7 +116,7 @@ finish: | fclose(f); | return r; | | -#elif defined(TARGET_SUSE) || defined(TARGET_SLACKWARE) | +#elif defined(TARGET_DEBIAN) || defined(TARGET_SUSE) || defined(TARGET_SLACKWARE) | return read_and_strip_hostname(FILENAME, hn); | #else | return -ENOENT;
Not needed, the top of read_hostname from the same file. | diff --git a/src/util.c b/src/util.c | index e93e6f6..8c0bad9 100644 | --- a/src/util.c | +++ b/src/util.c | @@ -3612,6 +3612,19 @@ void status_welcome(void) { | if (!ansi_color) | const_color = "0;32"; /* Green for openSUSE */ | | +#elif defined(TARGET_DEBIAN) | + | + if (!pretty_name) { | + if ((r = read_one_line_file("/etc/debian_version", &pretty_name)) < 0) { | + | + if (r != -ENOENT) | + log_warning("Failed to read /etc/debian_version: %s", strerror(-r)); | + } | + } | + | + if (!ansi_color) | + const_color = "0;31"; /* Red for Debian */ | + | #elif defined(TARGET_GENTOO) Already present, AFAICS? | diff --git a/units/console-shell.service.m4 b/units/console-shell.service.m4 | index 02adc84..461f40a 100644 | --- a/units/console-shell.service.m4 | +++ b/units/console-shell.service.m4 | @@ -11,6 +11,9 @@ After=systemd-user-sessions.service plymouth-quit-wait.service | m4_ifdef(`TARGET_FEDORA', | After=rc-local.service | )m4_dnl | +m4_ifdef(`TARGET_DEBIAN', | +After=rc-local.service | +)m4_dnl There's no rc-local.service on Debian, it's rc.local.service if anything, ditto for the rest of the patch. -- Tollef Fog Heen UNIX is user friendly, it's just picky about who its friends are _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel