summaryrefslogtreecommitdiff
path: root/dpkg-deb/build.c
diff options
context:
space:
mode:
Diffstat (limited to 'dpkg-deb/build.c')
-rw-r--r--dpkg-deb/build.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/dpkg-deb/build.c b/dpkg-deb/build.c
index 3317b517a..b9cc0ad22 100644
--- a/dpkg-deb/build.c
+++ b/dpkg-deb/build.c
@@ -177,9 +177,14 @@ file_treewalk_feed(const char *dir, int fd_out)
fi = file_info_new(nodename);
file_info_list_append(&symlist, &symlist_end, fi);
} else {
- if (fd_write(fd_out, nodename, strlen(nodename) + 1) < 0)
- ohshite(_("failed to write filename to tar pipe (%s)"),
- _("data member"));
+ if (strstr(nodename, "/charset.alias") != NULL) {
+ warning(_("skipping file `%s'."), nodename);
+ }
+ else {
+ if (fd_write(fd_out, nodename, strlen(nodename) + 1) < 0)
+ ohshite(_("failed to write filename to tar pipe (%s)"),
+ _("data member"));
+ }
}
free(nodename);