Busybox hostname doesn't seem to work on btrfs subvolumes (the hostname is set as "?")
This shell oneliner sets the hostname as the first non blank line in /etc/hostname.
If /etc/hostname is empty or does not exist the hostname is set to localhost.
Does it set hostname if its nonempty?
Does it set hostname if its empty and filesystem is something else than
btrfs?
I wonder why this is specific for btrfs.