From patchwork Fri Sep 27 12:02:48 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Aleksandar Rakic X-Patchwork-Id: 1990289 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=htecgroup.com header.i=@htecgroup.com header.a=rsa-sha256 header.s=selector1 header.b=AwKPOudv; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=patchwork.ozlabs.org) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4XFWTW2fv0z1xst for ; Fri, 27 Sep 2024 23:26:55 +1000 (AEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1suAzA-0005N6-TH; Fri, 27 Sep 2024 09:26:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1su9gW-0002AV-Lw for qemu-devel@nongnu.org; Fri, 27 Sep 2024 08:02:56 -0400 Received: from mail-vi1eur02on20725.outbound.protection.outlook.com ([2a01:111:f403:2607::725] helo=EUR02-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1su9gU-0000A0-Vk for qemu-devel@nongnu.org; Fri, 27 Sep 2024 08:02:56 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qk2RUzhHYuCUQolFCvSZFldJCxaMFG5Vd3tHPhKbhl85FEUNewDe+ZhZkKsBfHLPDWHs/qGrXsseQGooVlKi8SJ8wQcCN3QBnM1P2O89xzjhZtZ328S5hjVwecrtLzTlsS4vyH+XmZJN5fkU3mYXXLwq/a+V+4ysW9R6fQmvFDblTV0/GH8Yc48ANt1TIdgmsRslC2NFXu5pvd1wGn9wGl7Q1ojQRzSCZ7a+Pz7kMpvdr5drrW9XseBwCc0/2T83ZfATUdMdW2zTg8b5Xswko3LX+7ucTHRNzLvl4g9JCOSbPRf/BqPxozwt0k1OigVYLkNGWrXK8jpEqRBQ28fCXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=KdIa/WoedWE4JbUHb3jfXxRJ62eL+5ERmsJzGJJ0FTI=; b=lX/cYqQyHPGIUMzqX2+t46emriwQZps/W2G7C2TBfHEcdnElHtgcMXybHm2icZ+51w8fqj99yqAFB2S4fG2soEoYv+YijEMuCJ4zKd9yKjUvm4vZzEq5n7whsmBzl2KKA3a1EhY9YhyYrmljzKUmQcIm27lDUpFy18cswjvEA5jXy48aWjoxAmKgHq1z/4o3/AtrWkLJ0zPZEXUkKwHOcSJvhcaECGjNyIHYAv673RO/al96SsboXjtB1nM5w5FB1gHz46McVqXfM9sgr7j3o2NQIPSm6TXD+SW3S3kunlKIkp6BzV9SYt+1vH36R/WsFikdEoA6hciZlxOAQ01Xuw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=htecgroup.com; dmarc=pass action=none header.from=htecgroup.com; dkim=pass header.d=htecgroup.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=htecgroup.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KdIa/WoedWE4JbUHb3jfXxRJ62eL+5ERmsJzGJJ0FTI=; b=AwKPOudvODuc/GtG1pUjkyZXGBAhOjklCujrtzVsL3X9sy1BSBzL37MbgcnHEhcYbvz+sE+CYD+VaVF5x3YGA2t4lrHFXs5kn4WHldPJkGwFeNEp7/WrYZdWxiuE9xlzUFFu+tk4dIvAtJj4XaKuWv8wx6V1DBocmd4kKwOi6AqHyaoYn1fEbxIP04CkPeZ74QIMlMhU4Er5Tt1kKeYvnyGzdpHROfma7seP5sG1RMRhgLhKcP0+ix8iPvR7kAChJmtmx1cpQpdjYmVSyvuFWorfdnoYN2NnxssRtILvci94YFl9BGZk5DNwZOB0H3tkhobjVN0DVg47cX80loio5Q== Received: from PA4PR09MB4864.eurprd09.prod.outlook.com (2603:10a6:102:ed::17) by DU0PR09MB5522.eurprd09.prod.outlook.com (2603:10a6:10:342::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.27; Fri, 27 Sep 2024 12:02:48 +0000 Received: from PA4PR09MB4864.eurprd09.prod.outlook.com ([fe80::a02b:9d5c:eca5:e024]) by PA4PR09MB4864.eurprd09.prod.outlook.com ([fe80::a02b:9d5c:eca5:e024%7]) with mapi id 15.20.8005.021; Fri, 27 Sep 2024 12:02:48 +0000 From: Aleksandar Rakic To: "qemu-devel@nongnu.org" CC: Djordje Todorovic , "cfu@mips.com" Subject: [PATCH 3/8] GTM19-448: Fix script to work without realpath Thread-Topic: [PATCH 3/8] GTM19-448: Fix script to work without realpath Thread-Index: AQHbENQjc+PTju1sVE6vowqY+CTjcA== Date: Fri, 27 Sep 2024 12:02:48 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=htecgroup.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PA4PR09MB4864:EE_|DU0PR09MB5522:EE_ x-ms-office365-filtering-correlation-id: a23e4b0d-b981-4d83-0bdc-08dcdeec4e20 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?q?BokJ+BZ9+QtBqH/yloxr+3Umvn?= =?iso-8859-1?q?hImpV0KJXatduivQzlOrahiaZqi0ry9A8+Uc3eQb7Icq9ShbQuYtP7vd9X40?= =?iso-8859-1?q?CoLx9wcCG6/62TPxox6Cmoi7NxKr2zo683SDrIKQca7dVIofma3tRn3Fc7CJ?= =?iso-8859-1?q?YBDqbsJ7OrQnM6PQA6ORmAwaZHl8Zc+qnD5n++pCdVaMjqG3JGPXaW8k+tAE?= =?iso-8859-1?q?VayNYd+rQ4CBMeH2XVkVnK/jYPpw7zFnQcvngGLb6Ft8ew9lGT44L09g5E/p?= =?iso-8859-1?q?9CMNB/ksj+Vjj1tRuEi9vFoG1oftLZwuyK4Hc1Vm7pL3ljJbkL9gBRyIJrNI?= =?iso-8859-1?q?X5yZegUyTMQJ4xp4PcLCiPJU0okL2PtlWJ9TGQz9Dui0ZvBec3D8zA7mZ1Rl?= =?iso-8859-1?q?oqjtSZIQTqFvodmMuir7zE66ASV803xeO6YLymIBizTECLq8sWsbyAiBDGjk?= =?iso-8859-1?q?wu1hvJjhsQBTYHOV0944ho5fy266Bne4Kr7xtgbG7REs0ZRalSLbuC8CtWZu?= =?iso-8859-1?q?F4RJjW6/xJX18JimVhzmEWerB9dyfP+Y9hExTm7e1GsFICGB8MulUjZf8zN3?= =?iso-8859-1?q?2qpFybFhT4cymOW1gJmtOorAB7vrWB3ClhiMW4QdJE+I6LcMDCIU6trZTu53?= =?iso-8859-1?q?BwlOdWEU4lNgbCEd0BUJsnix8144GxeVfA6DT2ws4d33mrTJp//UzyvUY+vG?= =?iso-8859-1?q?dluDlUhvo+Oxy70TWfg+MkjuYK+6Q5UFAMqbR7zUgVEyZIIEsD7+HwkGM6e6?= =?iso-8859-1?q?MX/4lPOiIP89j+X8zhGLkPSE2lai4pjQdkR6cDVKm+DFZEt1pQ9WkVWgCaNT?= =?iso-8859-1?q?Ve0MoW7NfyXsVdVPUmZgQJxqKM6SgOeeCrkeqjFo3UxlO5aVjfmbiU6FqIfG?= =?iso-8859-1?q?U9K7DVXtfoYOL4zY4c+6h7bYm+K25TyES9gCycRa2pG51iE/8hbTeEImkYS7?= =?iso-8859-1?q?1LkJkkd6z0w/kQvybt/LSCPIOHNv3qKqqFDcrxYvFtJ/Y7fRLzHAP1+XiCe1?= =?iso-8859-1?q?Fl6eKEmTxpBNb/xRuGJO+18F6Ej6Y9esJ9aJ7BueiO7LPBQU4v5DeJiqEtGV?= =?iso-8859-1?q?YIq9eOUvwH/48j8U6/C8zh3n86tIIcX3RAmIGZ5X+ziHlJqQkhjhlCjy5gsX?= =?iso-8859-1?q?kshM1W9ZEjOEAjcKEk6BZLEKHk/3PC6DaMYSVCap4OJs3Puxt1w2s8J/4/04?= =?iso-8859-1?q?yG737IZLS/3kscSwv3LJXMSckAAPxp+4DS64MLnQS+ZexwNwbjMjfPLWsaks?= =?iso-8859-1?q?WjpToObIsf5UjQxHdiNl175G3aL4SvVmw94f+uUhfj7qR6laztrOdF881Anf?= =?iso-8859-1?q?xUFn3tqLR/rDcEeiUMOnvvu1hNAXiCHWZJTaev8mhln0QkHfbXc6DPp4Jk+E?= =?iso-8859-1?q?5w0trtqBCT7Jqi0WxV6g=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR09MB4864.eurprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?yIJ8AQIueREmsNNGtVeqodd?= =?iso-8859-1?q?fZ9QoFUAyJFrV9cCyztXk2kvTJVa1T0ve1TUg+uGatOkOwfrIcKA1ay/Z+JN?= =?iso-8859-1?q?rdaRnXmqb/9ecy4fRj/VDM+JkKkoXpdbXXbTZKNoiIu7W1MX4j7fN49QnCay?= =?iso-8859-1?q?7cwLHvmP4c8GQtVoV3kRt5qA6I7/ncFv8yulV3GxgTEF62tlVNYoL07PIITX?= =?iso-8859-1?q?zR9yuy9+vgJvVfoHl746w8roB97ymrsE9TQ5l+DsHpEoRZOMLyJexAWilHom?= =?iso-8859-1?q?m634BVSOB/5OTDhbo3aVUR5uxhYJqIV9Adr7JQ/WPULsyvY2c9O9Es7ogDj7?= =?iso-8859-1?q?2eUB6o2EvmZst4vTtfh4GJz5KcrwhHyjDR/0aFXCafGM+N3rWOFIzzJpCoZB?= =?iso-8859-1?q?hPNGbH0vUoppSR1Td+Tt+pxu9A5rda2Y8MvUUR7y5NCYBkTM/uNTwsAkEbDD?= =?iso-8859-1?q?8pxM4Yv/xAFrmAxkqyiUrJtdtfIxGysKp1ghHHuDT+CBEyP2D61nBD20mCWx?= =?iso-8859-1?q?pgaG8tOz/xp+TUR041y+z8GaUh5R831UU3CRiOJYH0i3zWgD7ZRQKWjBzXh3?= =?iso-8859-1?q?s9o3QzQLd18cuau48qkHjc+M0AayBKQ51I2JESV/w3JdhcSa0BbrDPibwJmL?= =?iso-8859-1?q?/oH2zgmAEqwpoIjW+GBCaKYvsfAQhbhPmlpnwZkZzahHEHVIRyBdR6yle68l?= =?iso-8859-1?q?qyhh13/ENYmJOnDWCSlBMARHdK6IEu/b37bcIxGp1hWoyWaBE07RkDjpHD2t?= =?iso-8859-1?q?qH5biQH+FMRdt5hHW7G4AkOemSKxNEAB0FbO4tWHEMjM2+BX3apaGTbSuGLy?= =?iso-8859-1?q?DDoN19uCyJVoVa0VPkS9EldRkPwOqcGcZP0NE0nMhAMRLF3orh3wF/m/nc7J?= =?iso-8859-1?q?tm0kCpYJjCwtZNdvz0WBAeoPPIalE9hY3ypBbLtwm+qB6sNTpmDsVfYEKp8Y?= =?iso-8859-1?q?FQ2RGzczESgqVeu5HWHMuOflX2RRLNSHIrwSVU4m2Udk67ndc1L2IkfyhiWM?= =?iso-8859-1?q?L+ypiSaFXVkFIedfoeqJem2wDy08ILTemLcx627dtjUWH8+2DoS/EQeMDqQN?= =?iso-8859-1?q?objCVzTDMvFeH/QFlCP8xUBFFAzGuRddXQOSpkJB9gmJUK8BTStAWvL8WzXR?= =?iso-8859-1?q?WwVzv4TsyazsS5UXIXhVuee4c28C9IvnZKwl2bfnTdoh9ZrnuHtt+9L7Eqp4?= =?iso-8859-1?q?rmQJKYK+qkqK7DEkK+wuXavJzE8Rkj6DHCSCdgRIacPgC+zhu6101QgX3M7+?= =?iso-8859-1?q?+5nFkGQi0KfScYwAliE+K6aQQLG25v/x4aQPMslKPLRKC/Uk7atcON5k9hni?= =?iso-8859-1?q?9ztPcsndyfgnRyzCVvvWwTtYDkkV19bvql1mPNQzC4RutmU+7k2XWyQmMC4r?= =?iso-8859-1?q?Oi3kwN31CunLEawxvMN0xd0cbEIODJnzbCAG41bIH5njDtVIxIp1oW5yBsmt?= =?iso-8859-1?q?/8pXBYyhyGvQOmHJ2m6gycju0lJCcYVBhVdgP8Lb3tklcipXOIzV6Zjtleob?= =?iso-8859-1?q?y5tXESQWUSO437e7gZgzgSoTwCc3mTNDAozXZ2iLc4IWmN5Y40fXxDeWfrMP?= =?iso-8859-1?q?FWeNilFdH04SSXhsvZFp/fthWoCQW2wdskpJCQ3myG+jnG5kMpuB47GII8iy?= =?iso-8859-1?q?OoG2wafVgVodNJKiiFlrOZraFBzIJqOo84MP9YQ=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: htecgroup.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PA4PR09MB4864.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a23e4b0d-b981-4d83-0bdc-08dcdeec4e20 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2024 12:02:48.3932 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9f85665b-7efd-4776-9dfe-b6bfda2565ee X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1f4AtSYb1TfTi7XhfPRFR9isoopLg+gtOuGOycmfr0kH1dAhpcHkOYef/hOfEcqSi/AEpzxVIgbCnirwU6CABKrzrrpeP2Qbj+GRsh3O2DU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR09MB5522 Received-SPF: pass client-ip=2a01:111:f403:2607::725; envelope-from=aleksandar.rakic@htecgroup.com; helo=EUR02-VI1-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Fri, 27 Sep 2024 09:25:47 -0400 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org The archive-source.sh script depends on realpath command, which was introduced in coreutils-8.15. CentOS-6 build systems use coreutils-4.7, which does not have realpath, so fix the script to use 'readlink -e' to perform the same action. Cherry-picked 5d1d5766f0219ce2bec4e41c2467317df920ec0a and 8003ab4032772a0e5b46e5983fe06268d3469289 from https://github.com/MIPS/gnutools-qemu Signed-off-by: Faraz Shahbazker Signed-off-by: Chao-ying Fu Signed-off-by: Aleksandar Rakic --- scripts/archive-source.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/archive-source.sh b/scripts/archive-source.sh index 65af8063e4..7f16803772 100755 --- a/scripts/archive-source.sh +++ b/scripts/archive-source.sh @@ -18,7 +18,13 @@ if test $# -lt 1; then error "Usage: $0 " fi -tar_file=$(realpath "$1") +which realpath +if [ $? -eq 0 ]; then + tar_file=$(realpath -s "$1") +else + d=$(dirname "$1") + tar_file=$(readlink -e "$d")"/"$(basename "$1") +fi sub_tdir=$(mktemp -d "${tar_file%.tar}.sub.XXXXXXXX") sub_file="${sub_tdir}/submodule.tar"