Hi, I'm working on rpi3 by using mender OTA system and for identifying devices I would like to have for every of it different hostname. As rootfs is update-able (rootA, rootB layout) so I tried to create file in /data/etc (which is permanent) and in /etc create symlink. When now boot my system I still get hostname localhost. My log is: journalctl -b | grep hostname Jun 28 19:18:14 localhost systemd[1]: No hostname configured. Jun 28 19:18:14 localhost systemd[1]: Set hostname to <localhost>. Jun 28 19:18:16 localhost kernel[137]: [ 1.507423] systemd[1]: No hostname configured. Jun 28 19:18:16 localhost kernel[137]: [ 1.507454] systemd[1]: Set hostname to <localhost>. Jun 28 19:18:16 localhost systemd-resolved[135]: Defaulting to hostname 'linux'. If I read sources correctly hostname is set in early startup of systemd and then using systemd-hostnamed (which I've edited and added Requires=data.mount -> as I need to wait when /data partition is mounted). Also when system is booted and /data is mounted and run below I get strange issue: root@localhost:~# hostnamectl set-hostname 321 Could not set property: Failed to set static hostname: Read-only file system root@localhost:~# Jul 03 17:26:01 321 systemd-hostnamed[336]: Failed to write static host name: Read-only file system Jul 03 17:26:01 321 systemd-resolved[135]: System hostname changed to '321'. while / and /data are both rw. Any ideas how to overcome this problem? Thanks. BR, marek -- as simple and primitive as possible ------------------------------------------------- Marek Belisko - OPEN-NANDRA Freelance Developer Ruska Nova Ves 219 | Presov, 08005 Slovak Republic Tel: +421 915 052 184 skype: marekwhite twitter: #opennandra web: http://open-nandra.com _______________________________________________ systemd-devel mailing list systemd-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/systemd-devel