From patchwork Thu Aug 13 14:45:58 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Filipe_La=C3=ADns?= X-Patchwork-Id: 1752 Return-Path: Delivered-To: patchwork@archlinux.org Received: from apollo.archlinux.org (localhost [127.0.0.1]) by apollo.archlinux.org (Postfix) with ESMTP id CED9B1A82953D for ; Thu, 13 Aug 2020 14:47:02 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on apollo.archlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1,DKIM_VALID=-0.1,DKIM_VALID_AU=-0.1, MAILING_LIST_MULTI=-1,RCVD_IN_DNSWL_MED=-2.3,RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001,SPF_HELO_NONE=0.001,T_DMARC_POLICY_NONE=0.01 autolearn=ham autolearn_force=no version=3.4.4 X-Spam-BL-Results: [127.0.9.2] [127.0.0.19] Received: from orion.archlinux.org (orion.archlinux.org [88.198.91.70]) by apollo.archlinux.org (Postfix) with ESMTPS for ; Thu, 13 Aug 2020 14:47:02 +0000 (UTC) Received: from orion.archlinux.org (localhost [127.0.0.1]) by orion.archlinux.org (Postfix) with ESMTP id CBF281D372EE74; Thu, 13 Aug 2020 14:46:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=archlinux.org; s=luna2; t=1597330014; bh=HR1CdPxZhAV3alpw5aqib5RygMZ0pZnWOHMcq+9+Xqg=; h=From:To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe; b=kGne5Rtm+dQZcAL+RQogmxZn5T62RYLNp6thDkdUUEmJqNdqqB4gG2Do3D+THHsmH swZ0a0MWsKqLJP9g47J27vDEHvYqZ2p+eb8Qy8937N7svOio7LBQZ8pYS6DQQYW4f+ 9pemCX0m8W5fdkK2wHre7pGG/wpRhe5h9h73TZmNtDLZTvCG3QwHdIfLY77kizVT/c MaQIQ/iIVMVTIyHydnAEUUSaqud5XEKbQx0h+3wrjW6DBdeE4E6FTE43Bt47lIBNBL ldbzBiZR38lzCKgMZwn19FbMNJ4COi24YOVaDVpQSiA8dxOg4KcUm97cL9teyBaQ4x foSohQ1Mqnevh1npM6GacRT7qhNuZwcxHJ7gmmxD8NkIg4jFkRDhp489XzJGnmD3rw r9xAREF1X1/GKwVFjS3cw7LKIxmHRx+cR2HIa6oXhgCKIYO7zNWBiZ9/ti82zoKmW7 SeWj/pvF8/A29//dbXTo8yM3W5/DR1YxIVAQJ0dsLjQ/GEKBeOTYXwyHhLB3Ai53tP pn9Znh4dM4igK7OARL89Jj6qY2miwd/l3aA98hgyBrTE7YHJzaarNTLgnsZmtrUZJl 6H7ICsS9d31Wz8XnfW5/G95TgnY3xBzLa2S6mcX1LC1xauUmLeO1husDFK1Ottl6nS /v1VMIObt8ArNtnbt3vQHf74= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=archlinux.org; s=orion; t=1597330014; bh=HR1CdPxZhAV3alpw5aqib5RygMZ0pZnWOHMcq+9+Xqg=; h=From:To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe; b=FuXtk9n8DtcefnuIKZASO6xlHvt3uL/gZ/SP2szC43TDh+FVJDqo3zi+jCU/xgySb DVzxdLmFjt/R+RmRYFXkWs4QF+yVImCDnxaJOkAmEyDmDi48C8vi8W15LtlWAErGKa mx5Eiuw3ftqjeoFsJVnZItyqqcyMACN9D9PcB6qkX1Ht8pt12THsDprQKRTYHRDtbl LfqHIRAIOFcH4rQrwpUhs987MX8piTMUDwY+2FO5S2x/TIyWHG8P5LY3isK1nWkyRk xtlgO8mMeTJwb+UiFXuY51cFE1DyiHpH8YdNiJX5UGzBn21PSvdAsJut/4gzZ3sDEO RNq3D2qs/pLP7+9eklce7oFFcWHbHR01PwlUVNHgeG1I0DamMXWBPD560Qa6nt//Bg FcmjSMyRSdqxOJ2kDS8k4m9zgi6MraxMbrFu3DMaaJ8yWZIkLDRqMfVl41BavidFDn zqpJe0p4mOz4yB/Nud5lTY6Ua+m3/Bi7W1StrHySY9vYIUrtFY3qjH4l0WcGWROgGl 6YsGu9W/aG6vlQeSM7BmYqRWfICYHzlmN0vpKpsBUkPRTD4VdY/vV3YNWfHm4Dc7sa 2+zOV8nTYZIhv82Wwh9oCVmOY2AbqFD8Dc16JphbxQnYh9+NZ1PQadp1jVef4zr6rA ZsfizJhANCK+IUbdjSFvK9/c= From: =?utf-8?q?Filipe_La=C3=ADns?= To: aur-dev@archlinux.org Cc: =?utf-8?q?Filipe_La=C3=ADns?= Subject: [PATCH 1/4] spawn: expand AUR_CONFIG to the full path Date: Thu, 13 Aug 2020 15:45:58 +0100 Message-Id: <20200813144600.3703433-1-lains@archlinux.org> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 X-BeenThere: aur-dev@archlinux.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Arch User Repository \(AUR\) Development" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: aur-dev-bounces@archlinux.org Sender: "aur-dev" This allows using a relative path for the config. PHP didn't play well with it. Signed-off-by: Filipe LaĆ­ns --- aurweb/spawn.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/aurweb/spawn.py b/aurweb/spawn.py index 46d534d9..3c5130d7 100644 --- a/aurweb/spawn.py +++ b/aurweb/spawn.py @@ -11,6 +11,7 @@ configuration anyway. import argparse import atexit import os +import os.path import subprocess import sys import tempfile @@ -87,6 +88,9 @@ def start(): return atexit.register(stop) + if 'AUR_CONFIG' in os.environ: + os.environ['AUR_CONFIG'] = os.path.realpath(os.environ['AUR_CONFIG']) + try: terminal_width = os.get_terminal_size().columns except OSError: