fix-gnulib.pl: Fix dirstamp regression from prior change.
commitb01d008fec9c20f1112e3535b817ead5f5fa4b19
authorNick Bowler <nbowler@draconx.ca>
Thu, 18 Jul 2024 02:06:00 +0000 (17 22:06 -0400)
committerNick Bowler <nbowler@draconx.ca>
Thu, 18 Jul 2024 02:06:00 +0000 (17 22:06 -0400)
treec81723046f27bb9988a6107398b37d6abf08b437
parentecd560bd97e5542bb11076b57c7d1470200a7118
fix-gnulib.pl: Fix dirstamp regression from prior change.

The non-destructive y/// turned out to matter.  Replace it with a
subroutine instead, which can modify a local variable and should
achieve the same results on older perl.

Instead of

  EXTRA_PROGRAMS += lib/sys/gl-dirstamp

We were getting

  EXTRA_PROGRAMS += lib_sys/gl-dirstamp

and this damage was not noticed by any test case.  Add an explicit
check which ensures these lines are output as expected.
scripts/fix-gnulib.pl
tests/scripts.at