From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7127570847942836224 X-Received: by 2002:ab0:5991:0:b0:37f:3e2c:ee5d with SMTP id g17-20020ab05991000000b0037f3e2cee5dmr7817798uad.34.1659972457598; Mon, 08 Aug 2022 08:27:37 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1f:a052:0:b0:379:44ca:2b17 with SMTP id j79-20020a1fa052000000b0037944ca2b17ls38850vke.9.-pod-prod-gmail; Mon, 08 Aug 2022 08:27:36 -0700 (PDT) X-Google-Smtp-Source: AA6agR4qH6H6JKKN1SNJnOLwfzJHSSAfqok1GHvQl341aWRHdzbHiOYhYLs6PtQ8Q/ZFkTHLwsUx X-Received: by 2002:a1f:9007:0:b0:377:83a0:b9a1 with SMTP id s7-20020a1f9007000000b0037783a0b9a1mr7802862vkd.32.1659972456835; Mon, 08 Aug 2022 08:27:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1659972456; cv=pass; d=google.com; s=arc-20160816; b=wCw26YA3CSXQ2y80yCkvYhJMzUZ2t6Mk5Yxyqv9YOGCuECg3QDIwAYGUuMsD2/SsmG 1/LITcx+OOH/+GOaj7HUaIVke+x7PDfH1ghe1qPJ1tA2KlycPOzundCtTuKkRDS0Y8QY RidfclfEkpcwFZo61FnkjXRnORRvP5GrnEy6a04xqbtBQSDcUkvHfgK1wt00JqVU/zCl iKhY5MZfjXeOaUODpY3wgv6Ii3mepFyYLgNjJwXIZ3ZaYT/fIABZqy+jlW14Hn19G93o TU3GXpW2+0p8H3gKMgtCZoM5LdU4x11MO8Iez4C7t6gDc0qVUJu9igLzX2eaKJWD6cuy KkFw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=YZ8zo1Jt2zx6RN/Uwd4yASj+fFaporr9UAGzGzSd8Cw=; b=aFVbXUgJztfzMJx2WuR1DJlqwmaQbIA7IlXOo1HbiXY48ALaI+y2SjGeNBJRGIdjO3 nDfYRq72+NIdXDYGU/LF2KOk6Sm+MsQkdWW5xYASJ0ZnAdWGq26uMeWESS/tSNyO/6cR 0BIAdzRZAIKtnLsqrH9FH5mC1jbY+obU/dptcNuOxJu5aap76bgrGq0XZQQTg3YmgwCW 9VTZmy1V6GfA7sU5ggXUMO6vwyaW/NrHegsDtds+AXeK3gTiFaP7sNvcd0w8jbQ3h2bX Fc1HklFV5GuEOOhrpCdD7yVUDcnhfqPck6OHk6ymsBe0aZMQ0/H+8AoGjP3y2dSnHZAm Yrsg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vVZYGlCu; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.6.60 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60060.outbound.protection.outlook.com. [40.107.6.60]) by gmr-mx.google.com with ESMTPS id y24-20020a05610207d800b003882da6dea8si619892vsg.0.2022.08.08.08.27.36 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Aug 2022 08:27:36 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.6.60 as permitted sender) client-ip=40.107.6.60; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vVZYGlCu; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.6.60 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R6e8yuxRzqhepYjcDfJlGQ3QFIs9ufWCf42p+NHYZHIE/DxDjSu5hrO/R12fhUd9NaF3RBQJsDpTyxhqhLf4X2/Urv9xqmbcAj9lL2VpcgE4yNZ1i4H7388JtbUKzHWnyLGmmmJJu90fltqUVjBbE4jtdkR09ES9Ck8zcrjBh1ChurPa8HO9oSNcuxX02Gn4jZKiqgMKWe3lLZKl/5CuPYuQsMnmvI4pTLlujAzEGw0poDr6advXI7vgX6HgTnDYWK7zmDPIy+AShPRTDdKbUDJFpAedfoFzR4i76NwD64HF9nFWjOslcfMPgeg2A+AVqoU2Dd0436hH50jy6AiYwg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=YZ8zo1Jt2zx6RN/Uwd4yASj+fFaporr9UAGzGzSd8Cw=; b=Za+5BNvCgKmmsL2t7o+d1v1cA9Z93aIX+Tyo1LSkLNOlzI2/UdiH0xrNvYDORk7KJjrrDlDvYYniee67ZpJzqo4pXhycsHaQYQxc0gQG1etbOTOJtqc58qrs7+u9vT1y4d0c3r7WhLsdmNc9el38yA+V8F+l7TrUZ9Tl1sM/Y7dUfR5gfA+CuucIJtdlMAsr6alXu0xfd0Dx9rWCcvrjPjvY9VnJFZvQotZ0UlFFw0Kqss8xLyuf81jihWC3GOsh2j61kCeZt0/e02LtUhFEgrqlbBopJsZr88ApKGxssbd7HZu6sRu0yCgbBGCM8V0OhAM1kujBcnSLzvL1UTG4pg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YZ8zo1Jt2zx6RN/Uwd4yASj+fFaporr9UAGzGzSd8Cw=; b=vVZYGlCur6XQvfNcgoZBTrS54Fw31TfYNZOhfJagjWsS9uQTlwO4t2+TMoZ4vq0OeMp0yxoUxMF58A5f6xlQbqpLJ1cGjAJ9KV8FkiBX3plGyO83gHhBoWhVF2ljvmUbg3fJAqHY5jFI3nWLE4qtjueHW/2t8a2uayjBRzT5Sd3H6NWnNoCW/50aY4lbyXBtlp3fH+Td88xrsUqo+aRhiuERxarklqI4Msk32+mqET+dRbcd3mrrUxwsfyoRt2SGVs8x4Bxc21FwJoInnwsPDKt4ijmemXqVEJWjFiPpFwcLSMhaMsKWcg1lSymzX3Uh+vpSoEqY7Opd1r4Pgfyi4w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by AS8PR10MB4952.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:403::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.14; Mon, 8 Aug 2022 15:27:34 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::75ee:d5d2:6b1d:150b]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::75ee:d5d2:6b1d:150b%3]) with mapi id 15.20.5504.019; Mon, 8 Aug 2022 15:27:33 +0000 Date: Mon, 8 Aug 2022 17:27:31 +0200 From: Henning Schild To: "Moessbauer, Felix (T CED SES-DE)" Cc: "isar-users@googlegroups.com" , "Schmidt, Adriaan (T CED SES-DE)" Subject: Re: [PATCH] use xz and gzip on host (outside chroot) Message-ID: <20220808172731.0e046f26@md1za8fc.ad001.siemens.net> In-Reply-To: References: <20220803085448.2765072-1-felix.moessbauer@siemens.com> <20220805144501.22d9541c@md1za8fc.ad001.siemens.net> X-Mailer: Claws Mail 3.19.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AS9PR06CA0277.eurprd06.prod.outlook.com (2603:10a6:20b:45a::33) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 095a1a6e-4953-4c00-b779-08da7952840f X-MS-TrafficTypeDiagnostic: AS8PR10MB4952:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NE3OF1CWsSHUKF4TuKZLCYTDG9PqAbXrOMwGqhJtsEnPlsjk/aqDatIUz4EEd0zuhJB+xj5Op/3VARE192AL4bY6CYIrJ9qrNa3abVzBKxiRQnzAKg6lPnTnEXdfpNFqAS6P63y5wQrE0VS7XisLfN7uB5xWwThIKWdvlYKzJc92xgLZdS1Pr7A7EhXdjBKweacLgOk++e5xcmgCMlM9bUrd6RJrmeG/UcQw9l35UfR2DPwRObRbJduvrFOmz9blqDuJlgNxr2c1XGrfsVLLPR5qJVdOeFtXijED2zzyPxG84XtfJ/pccbD1GloI7mcErBA1rWPoFo7Ui4jJE/PlSbj33+x/D+dmx4U1eBWp9xIa9OsonHPiHIW8rNerAVJAXTrX2gkfCB5r0YZpg8o8wMthceXWtglAEs9+R0phwq/2zdMj78lpWCpDawID2aYvnxgzBUqlULuCaE4TjxtNdlIdlfCFB5obxLbaGSn1hASv1QJ9T7JSu7yPosOhpCQeVuqDnKf2lOdukzrwCBFxDn+0I0gyw0m5eCnWGS2uiNmQ8kwPIv15BaUiApwR0aYKPiEbwYr8PumSwQlShs0AzG3QT70gQBngT3gbk0oMMsVtS8NBhe3Fmo624mzZ4UgZTGxIfAixmYK1T/uKtrcjnrHhjJsznDgnrMq5ZXMYceXzt/KxFhLVC+cc82QDwkNDkVxCUQLM5a3nbEHtUS6d1swq1FeGyC9X9rpdoQcMB++6Ero9CutEVXaxK/PSb7FP X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230016)(4636009)(346002)(376002)(366004)(39860400002)(396003)(136003)(82960400001)(186003)(107886003)(1076003)(6636002)(66556008)(316002)(5660300002)(54906003)(66476007)(6862004)(2906002)(4326008)(8676002)(44832011)(66946007)(8936002)(53546011)(86362001)(478600001)(6486002)(6512007)(6506007)(26005)(41300700001)(38100700002)(9686003)(83380400001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?JK3gt2sjmynYBnNv7KM/DoRE2e55fzsjgUkYwjyKJUYAp/yuQjiuudfrYGP6?= =?us-ascii?Q?RitMJ88rtk46GjmCt88hKMJwRdB5Oby8r1iUKgsL+DMolxLtOjDcdCt3c9ZA?= =?us-ascii?Q?ioDZhxwlCEe1WwjW4TAWhm6s18ixfUwSXuudPoxsXG8cybC1kO6LuTYt/WcC?= =?us-ascii?Q?CmtBAy8a/1rjXxY8hDOX79TWcpMH9n3lOC02VRKqCsyujrXNX2TrzUJQcGHy?= =?us-ascii?Q?EbCF+CSIiaGzMyPGubNoDlKRSC3PXjLdvzOPrASYZNNeySjnntcnS+7PETuo?= =?us-ascii?Q?VfxvkcaWS1oFy5lP0vPaR5+SFYFYH8sxXE2bAfXRed0+3MIo9ctUbSMgh4rf?= =?us-ascii?Q?6khsU4YqcMv0r4MFB0BxIrXIr2yKaWCXglmL8fUW5Mt/ADvncPVJ+9ImpzDL?= =?us-ascii?Q?gyaqmu7fGlQ30cFVd+U66j65MQZLpeGte5FzGnpJpff30UF86X9Y8/ziOJ35?= =?us-ascii?Q?vOvDvjWiwFHUFFTvOFfgDtG/R956wbRRD71XI8lwb4caNXhq2zdXyxEmKjGk?= =?us-ascii?Q?G/c6a1Fyos8QfX0dc1bZ1DBwvbjA5GjOJa9lVwykZZteDSMjJ5K91PZVWKd4?= =?us-ascii?Q?FiDnWsz2fS0Xeaa7aaSAwNHPrXHnga+MCdoe/6MZjsfqFlrtuNWTnCKNXZZJ?= =?us-ascii?Q?Fn5SyuEaoFq1qqwjXCAjwxZQMxU8S8NgSdtmsQI+obsT9c84gmK37PzakLT9?= =?us-ascii?Q?SBtQzBRw1p+EXMCwwrLa3PPzsQ5x82+ChAb9K8TJFi9qOvSDFX3/Q1vienxq?= =?us-ascii?Q?UTp37gaU8rGtprb3fWyY+uXcaFYXaNjd3AtoIWzEG8+JsyrgUtjyR9MaRXT+?= =?us-ascii?Q?ygGurKjecUoPD7pK27x5nXmHvmTLea8NIrAAPowYsT+to5oM1b4NHc8D0KTV?= =?us-ascii?Q?acWaHxw0GUUvrfeIAY90trEF9fSkdg0fZkwMAtNUrdjUfdXHNIc7FSwqjZKX?= =?us-ascii?Q?r1kaiE9hcXt+VqH749cYwLF2W2J+n48sGUO2K4Ub9bjdDGST4DIb8QahgpRH?= =?us-ascii?Q?l6skV5pP4X3pw6k8h0kHWk3IbNqfgFkvsCqdBvhDdsrd+06D7lfeZgmpAOt2?= =?us-ascii?Q?bWCnl8Q1R2J3vTKWWh6Pal5yuVNXSe7N/aGCiEkkheb8tJR1Bzp3qX2jzPUZ?= =?us-ascii?Q?q3zX/ZQrtoet3pgzdLUXwCbsfV2evJqZ4zc0hXYAjJ/+aE2LcH/f3xt2Wqbz?= =?us-ascii?Q?8xSzUZOwG3+W7lsEsaJOzM3fJ+xfWYQrmcBCd4tIh2LUqW4E3SpvFo+0MCXK?= =?us-ascii?Q?2IeJ6KX4MkV4sF/BIjpsUrEyVJ040GG2xHlK0v4HQcLmkbhOHbI5WP2MTSh7?= =?us-ascii?Q?d1w75H9s5bK0IlPEolAPamnskqekvNSHbFPWKHkLN53wKqYxrG9/nUtTX3W3?= =?us-ascii?Q?J9Q6d4Ur7f8SnskEH21Si9uAD2VzLsn7uiUghLxHCZ2ZaCuLgftiVg9P18nz?= =?us-ascii?Q?Rd6oX7I5TT2sBNSdbmy63V1cN67Yi4HLoLKH1WdaLKogd7DMDfiqNwrGtwiy?= =?us-ascii?Q?j2bkroxqIwd8YqfGhXajzGqHVEVBAFnE47HRh9wIwNA8eP5yaD6RvtfOKQOA?= =?us-ascii?Q?Y9xKx61UuStDF2fNjituz1xXTmIWuN6IYoAiheMZJ3ZEWycNKDuzClRj77MY?= =?us-ascii?Q?5g=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 095a1a6e-4953-4c00-b779-08da7952840f X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2022 15:27:33.7955 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 3Wig2r1+5f9/SusGBP9QW+AXkMVcvwxAl/9QqFDr1LRnqMcpO1vxu/GJrhFI98bCdM6YnxyIMLumPsS0+cyeabjT6/yeSY/gxNb1ofVaiL4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR10MB4952 X-TUID: 2PFsNnIGM/Rm Am Mon, 8 Aug 2022 09:32:24 +0200 schrieb "Moessbauer, Felix (T CED SES-DE)" : > > -----Original Message----- > > From: Schild, Henning (T CED SES-DE) > > Sent: Friday, August 5, 2022 2:45 PM > > To: Moessbauer, Felix (T CED SES-DE) > > Cc: isar-users@googlegroups.com; Schmidt, Adriaan (T CED SES-DE) > > > > Subject: Re: [PATCH] use xz and gzip on host (outside chroot) > > > > I am not sure i like that. The version of the tools one gets will > > be out of control when doing that. While that might seem harmless > > ... it is not! > > Well... With this argument we could say no tools from the host should > be used, but always a bootstrapped rootfs from ISAR (independent of > the target rootfs). I guess that would be nice but not too realistic. > And this brings us to the kas-container. There, we have a known host > environment. No! kas is optional on top if Isar, we must not rely on it solving problems and it must not be an excuse to introduce problems. > I actually prefer this in case there are compatibility issues instead > of running things in the build chroot. The external versions are also > much more stable, especially as we nowadays often build images using > Debian testing, which in turn brings us very recent versions of the > compression tools. It is best to have all the tools from the time of the distro. I guess even in OE you would get old native tools if you build on an old release. If you allow wild mix and match you are asking for "works for me" situations. If there is a real bug in an old one ... debian would likely fix it or you would at least always get it. Combining host with target is "no mans land". And yes for a compressor that seems super harmless, but we have seen cases. So i rather not allow such combination, or not make them "default". Henning > > > > I have seen bzip2 problems when the compressor was too new and the > > extractor too old. Windows machines could not unpack or "etcher". > > > > We have also seen several settle differences on other "super basic > > tools that just act on storage", like filesystem and partition > > utils. > > > > However i get the speed argument. So i would suggest to come up > > with a "? = " pattern for the CMDs. > > Yes, I will send a v2 soon. > > > Or when you really just want to run a native compressor in the > > "target version" we just need a cross buildchroot instead of a > > native buildchroot. If at least one package builds cross we have > > that anyhow, but we could switch all "imagers" to using that ... > > code for creating a cross buildchroot is in place. > > Here, also argument 1 from above holds. > Apart from that, it will be very difficult to implement as we cannot > be sure that there is always a cross buildchroot. > > Felix > > > > > Henning > > > > Am Wed, 3 Aug 2022 10:54:48 +0200 > > schrieb Felix Moessbauer : > > > > > From: Adriaan Schmidt > > > > > > This patch significantly speeds up the final image compression as > > > the compression itself is no longer emulated. > > > > > > For gzip, no additional dep has to be installed on the system, > > > for xz the xz-utils package has to be installed but this will be > > > required from bitbake 2.0 on anyways. > > > > > > Signed-off-by: Adriaan Schmidt > > > Acked-by: Felix Moessbauer > > > --- > > > doc/user_manual.md | 3 ++- > > > meta/classes/imagetypes.bbclass | 6 ++---- > > > 2 files changed, 4 insertions(+), 5 deletions(-) > > > > > > diff --git a/doc/user_manual.md b/doc/user_manual.md index > > > 546ae75c..932bfbe5 100644 > > > --- a/doc/user_manual.md > > > +++ b/doc/user_manual.md > > > @@ -83,7 +83,8 @@ apt install \ > > > reprepro \ > > > sudo \ > > > git-buildpackage \ > > > - pristine-tar > > > + pristine-tar \ > > > + xz-utils > > > ``` > > > > > > Additional setup is required since `sbuild` is now used for > > > package build. diff --git a/meta/classes/imagetypes.bbclass > > > b/meta/classes/imagetypes.bbclass index 1e8e223d..c4b06ca6 100644 > > > --- a/meta/classes/imagetypes.bbclass > > > +++ b/meta/classes/imagetypes.bbclass > > > @@ -95,13 +95,11 @@ IMAGE_CMD_ubi[depends] = > > > "${PN}:do_transform_template" # image conversions > > IMAGE_CONVERSIONS = > > > "gz xz" > > > > > > -CONVERSION_CMD_gz = "${SUDO_CHROOT} sh -c 'gzip -f -9 -n -c > > > --rsyncable ${IMAGE_FILE_CHROOT} > ${IMAGE_FILE_CHROOT}.gz'" > > > -CONVERSION_DEPS_gz = "gzip" +CONVERSION_CMD_gz = "gzip -f -9 -n > > > -c --rsyncable ${IMAGE_FILE_HOST} > ${IMAGE_FILE_HOST}.gz" > > > XZ_MEMLIMIT ?= "50%" > > > XZ_THREADS ?= "${@oe.utils.cpu_count(at_least=2)}" > > > XZ_THREADS[vardepvalue] = "1" > > > XZ_OPTIONS ?= "--memlimit=${XZ_MEMLIMIT} -- > > threads=${XZ_THREADS}" > > > XZ_OPTIONS[vardepsexclude] += "XZ_MEMLIMIT XZ_THREADS" > > > -CONVERSION_CMD_xz = "${SUDO_CHROOT} sh -c 'xz -c ${XZ_OPTIONS} > > > ${IMAGE_FILE_CHROOT} > ${IMAGE_FILE_CHROOT}.xz'" - > > CONVERSION_DEPS_xz = > > > "xz-utils" +CONVERSION_CMD_xz = "xz -c ${XZ_OPTIONS} > > > ${IMAGE_FILE_HOST} > ${IMAGE_FILE_HOST}.xz" >