From 4cd606d644fba7b5730f47f4115fcc038d0b6a65 Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Thu, 10 Mar 2016 03:53:49 +0000 Subject: [PATCH] Update build --- build-data/BuildData.groovy | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/build-data/BuildData.groovy b/build-data/BuildData.groovy index 1a0b5e28..69b0f183 100755 --- a/build-data/BuildData.groovy +++ b/build-data/BuildData.groovy @@ -26,10 +26,9 @@ def dir_data = "${dir_website}/data" lines += Pattern.compile(it).pattern() } + println input + lines.each{ println it } pack(output, lines) - - println lines.join('\n') - lines.join('\n').saveAs(output) } @@ -59,6 +58,11 @@ def osdb_out = new File("${dir_data}/osdb.txt") def pack(file, lines) { + file.withOutputStream{ out -> + out.withWriter('UTF-8'){ writer -> + lines.each{ writer.append(it).append('\n') } + } + } new File(file.parentFile, file.name + '.xz').withOutputStream{ out -> new XZOutputStream(out, new LZMA2Options(LZMA2Options.PRESET_DEFAULT)).withWriter('UTF-8'){ writer -> lines.each{ writer.append(it).append('\n') }