From c211763b5de3e14c71d5c83ee467d948b49c3de3 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Sat, 20 Jul 2019 10:49:53 +0200 Subject: [PATCH] dhcp4d: indent leases.json for easier human editing --- cmd/dhcp4d/dhcp4d.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/dhcp4d/dhcp4d.go b/cmd/dhcp4d/dhcp4d.go index fb707dd..50c3c4a 100644 --- a/cmd/dhcp4d/dhcp4d.go +++ b/cmd/dhcp4d/dhcp4d.go @@ -151,7 +151,11 @@ func logic() error { errs <- err return } - if err := renameio.WriteFile("/perm/dhcp4d/leases.json", b, 0644); err != nil { + var out bytes.Buffer + if err := json.Indent(&out, b, "", "\t"); err == nil { + b = out.Bytes() + } + if err := renameio.WriteFile("/perm/dhcp4d/leases.json", out.Bytes(), 0644); err != nil { errs <- err } updateNonExpired(leases)