From 7acd3987d3d55e950ada47b41bb89ccb12b539cb Mon Sep 17 00:00:00 2001 From: Tibor Vass Date: Tue, 16 Feb 2016 17:51:55 -0500 Subject: [PATCH] Fix index generator for apt/yum packages Some @_@ characters could become visible if filename is longer than 44 characters. Signed-off-by: Tibor Vass --- hack/make/generate-index-listing | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hack/make/generate-index-listing b/hack/make/generate-index-listing index 1808ce9caa..1167ed1205 100755 --- a/hack/make/generate-index-listing +++ b/hack/make/generate-index-listing @@ -41,7 +41,7 @@ create_index() { IFS=$'\n'; # pretty sweet, will mimick the normal apache output - for L in $(find -L . -mount -depth -maxdepth 1 -type f ! -name 'index' -printf "%-44f@_@%Td-%Tb-%TY %Tk:%TM @%f@\n"|sort|sed 's,\([\ ]\+\)@_@,\1,g'); + for L in $(find -L . -mount -depth -maxdepth 1 -type f ! -name 'index' -printf "%f|@_@%Td-%Tb-%TY %Tk:%TM @%f@\n"|sort|column -t -s '|' | sed 's,\([\ ]\+\)@_@,\1,g'); do # file F=$(sed -e 's,^.*@\([^@]\+\)@.*$,\1,g'<<<"$L");