lol

Multiple users with hashedPassword is broken in mosquitto

If you have more than 1 User with hasedPassword Option set it generates

```
rm -f /var/lib/mosquitto/passwd
touch /var/lib/mosquitto/passwd
echo 'user1:$6$xxx' > /var/lib/mosquitto/passwd
echo 'user2:$6$xxx' > /var/lib/mosquitto/passwd
```

Which ends up in only having 1 user.

authored by

Florian Baumann and committed by
GitHub
7e76b127 693ab60b

+1 -1
+1 -1
nixos/modules/services/networking/mosquitto.nix
··· 212 212 '' + concatStringsSep "\n" ( 213 213 mapAttrsToList (n: c: 214 214 if c.hashedPassword != null then 215 - "echo '${n}:${c.hashedPassword}' > ${cfg.dataDir}/passwd" 215 + "echo '${n}:${c.hashedPassword}' >> ${cfg.dataDir}/passwd" 216 216 else optionalString (c.password != null) 217 217 "${pkgs.mosquitto}/bin/mosquitto_passwd -b ${cfg.dataDir}/passwd ${n} ${c.password}" 218 218 ) cfg.users);