[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
some buglet in gnulib-tool func_update_ignorelist
From: |
Ralf Wildenhues |
Subject: |
some buglet in gnulib-tool func_update_ignorelist |
Date: |
Sun, 28 Dec 2008 11:24:33 +0100 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
Hello,
I haven't been able to track this one down, because it was a one-time
failure only, and I didn't have a backup of the tree before the command.
Anyway, bootstrap on the branch-1.4 branch of M4 showed this sed error
during 'gnulib-tool --update', with a dirty gnulib tree from last week:
Updating file build-aux/announce-gen (backup in build-aux/announce-gen~)
Updating file build-aux/gnupload (backup in build-aux/gnupload~)
Updating file lib/binary-io.h (backup in lib/binary-io.h~)
[...]
Updating file lib/sys_time.in.h (backup in lib/sys_time.in.h~)
Updating file lib/unistd.in.h (backup in lib/unistd.in.h~)
Updating file m4/assert.m4 (backup in m4/assert.m4~)
[...]
Updating file m4/stdlib_h.m4 (backup in m4/stdlib_h.m4~)
Updating file tests/test-lock.c (backup in tests/test-lock.c~)
Updating file tests/test-tls.c (backup in tests/test-tls.c~)
Updating lib/Makefile.am (backup in lib/Makefile.am~)
Updating m4/gnulib-comp.m4 (backup in m4/gnulib-comp.m4~)
Updating tests/Makefile.am (backup in tests/Makefile.am~)
Updating ./doc/.cvsignore (backup in ./doc/.cvsignore~)
Updating ./doc/.gitignore (backup in ./doc/.gitignore~)
sed: file /dev/shm/ralf/tmp/glZ19707/sed-ignore-removed line 2: unknown
command: `f'
Updating ./lib/.gitignore (backup in ./lib/.gitignore~)
Updating ./m4/.cvsignore (backup in ./m4/.cvsignore~)
Updating ./m4/.gitignore (backup in ./m4/.gitignore~)
Updating ./tests/.gitignore (backup in ./tests/.gitignore~)
Finished.
It looks to me like the creation of the "$tmp"/sed-ignore-removed script
in func_update_ignorelist needs more escaping, e.g., all characters that
are special within a sed '/BRE/' address specification: '[', ']', '/',
'*', '\', '.', '{', '}', '^', '$'. I don't quite get how the above
could have happened though, m4/doc doesn't seem to contain files with
weird names, so I'm assuming I'm missing something.
Thanks,
Ralf
- some buglet in gnulib-tool func_update_ignorelist,
Ralf Wildenhues <=