From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id DCCB06DE1105 for ; Mon, 14 Aug 2017 15:41:39 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.73 X-Spam-Level: X-Spam-Status: No, score=-0.73 tagged_above=-999 required=5 tests=[FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uN64hZ5vUlvP for ; Mon, 14 Aug 2017 15:41:38 -0700 (PDT) X-Greylist: delayed 304 seconds by postgrey-1.36 at arlo; Mon, 14 Aug 2017 15:41:38 PDT Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by arlo.cworth.org (Postfix) with ESMTPS id 081626DE10E8 for ; Mon, 14 Aug 2017 15:41:37 -0700 (PDT) Received: from localhost.localdomain ([92.221.182.68]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0M1AIu-1dSCV33q8W-00t9kA; Tue, 15 Aug 2017 00:36:30 +0200 From: Robert Ewald To: notmuch@notmuchmail.org Cc: Robert Ewald Subject: [PATCH] emacs: Make the shell location configurable Date: Tue, 15 Aug 2017 00:36:23 +0200 Message-Id: <20170814223623.28411-1-robewald@gmx.net> X-Mailer: git-send-email 2.11.0 X-Provags-ID: V03:K0:qh61vsIIuLBjw+xE6/QlhSFxNHmAg08VuaqDEUMBMNzeS8/6oKi /B1RvtU7X0UKyyAQZ56eovBtiNzkNZqsBmPJptaW4xx/a63dK6ibzcZ0REZujEGcoLqIjGN 9I1l4fYAmVzXmsAZ/NOnFYkqkmel2FdgMbakGLKfvSSqO8J7OITGlFxdNq4OU8k2DdNlEu0 s3YJLkm1eVOA+ZKQrhAog== X-UI-Out-Filterresults: notjunk:1;V01:K0:P9iL+JWFhK0=:yCae5Xkou6+wyScMSHyCUf fNYIbAka9kKU9K96Jm4PBaRG5dL37ovyXHuNFGzfkhKwJgLQs/t5BByOsbJRjiDUO3FS+VNyl OXwQ/Z3tk48t8qE9VmrTs891R89vC5pMhtUlshAuunQzaUg0yUNy6EpEZcyQ38Fay+jTr4SkS sQkn27xktCrLPDP2pu4YTzU0FwPvzErgftSbtCwhCj+PyiWp2uk7xyrTufEKgnnnd3jj34KKt BXR7ptIqhT9Ow9Z5C9RxIkY8XAms4QIC5HMLH6SwiAnxpcW/dcKyWnjd+V4+qJeZck2/4/xTU hDaHHiqnSv3qM07vWeefRh7iJOws9RnY2C5q4pE4LmuaUB/iyMJWSZCAI723/KEi0H+S4AbfF A7cgCzUjOnzUcvGBQMdpL4ZK09eZo7tCYVjb8vcxK4YyFVn668CxNj2Ey+0c6XzBv7r/A4j8k CUfzgIdLICsjX6oWCHOEveYimAX/n3RUIWh0aW6sEC+l/2yFPF9roYqAHJfS4Zwbhx/zRstQE yO5M7rIq4JjD57hvHoivVrE+wZwyLv/Iy7MLlt/IYwPfPuIJCgrQItul6E5in4Og2rQkmcei3 iUXvZj8cozU4e0xXipqyyysWDm+oJepGCsd+jC2uiaAIXk0e8O6J+snP9Ch92YFqrR748VZvu uLH5JAbvAj+mHgVoc896U7z7QMkJHN9pWt57ZCcgUXwOqFvIa/OvTtLgWrVFXxiZzUXZZHU// 4uDObmwnwFSBWIdYiGtTG1VTdC5pXWuyLF5vsSqfQYERa8+IRj31YHqcxf2Sz0jpPIsJyoSOZ UZuRs+gFtVJH1dSOMSM/Rwnbt29vw== X-Mailman-Approved-At: Tue, 15 Aug 2017 06:43:58 -0700 X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Aug 2017 22:41:40 -0000 The location of the shell is not always /bin/sh. Use the shell-file-name variable to be able to specify the shell location. --- emacs/notmuch-lib.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/emacs/notmuch-lib.el b/emacs/notmuch-lib.el index 337b20ac..8dffe9f2 100644 --- a/emacs/notmuch-lib.el +++ b/emacs/notmuch-lib.el @@ -921,7 +921,7 @@ status." (command (or (executable-find notmuch-command) (error "command not found: %s" notmuch-command))) (proc (apply #'start-process name buffer - "/bin/sh" "-c" + shell-file-name "-c" "exec 2>\"$1\"; shift; exec \"$0\" \"$@\"" command err-file args))) (process-put proc 'err-file err-file) -- 2.11.0