Subject: bug#8745: closed (Re: bug#8745: Enhancement Request: Support for restricted bash interpreter scripts)

From: [email-masked] (GNU bug Tracking System)
Date: Fri, 27 May 2011 19:35:02 +0000

Your bug report

#8745: Enhancement Request: Support for restricted bash interpreter scripts

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
8745: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=8745
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#8745: Enhancement Request: Support for restricted bash interpreter scripts
From: Stefan Monnier <[email-masked]>
To: David Michael <[email-masked]>
Cc: [email-masked]
Date: Fri, 27 May 2011 16:34:18 -0300
List-Id: <debbugs-submit.debbugs.gnu.org>

>   When bash is invoked with the name "rbash", it starts a restricted
> shell (same as "bash -r").  This interpreter name is not recognized
> and therefore sh-mode is not enabled when editing restricted scripts.

>   The following patch is specifically what I am requesting.

Thank you.  Installed in the trunk.

        Stefan

Subject: Enhancement Request: Support for restricted bash interpreter scripts
From: David Michael <[email-masked]>
To: [email-masked]
Date: Fri, 27 May 2011 13:31:10 -0400
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,

  When bash is invoked with the name "rbash", it starts a restricted
shell (same as "bash -r").  This interpreter name is not recognized
and therefore sh-mode is not enabled when editing restricted scripts.

  The following patch is specifically what I am requesting.

 Thanks

*** lisp/files.el.orig  2011-02-18 18:16:54.000000000 -0500
--- lisp/files.el       2011-05-27 13:09:19.058670776 -0400
*************** and `magic-mode-alist', which determines
*** 2396,2401 ****
--- 2396,2402 ----
       ("ksh" . sh-mode)
       ("oash" . sh-mode)
       ("pdksh" . sh-mode)
+      ("rbash" . sh-mode)
       ("rc" . sh-mode)
       ("rpm" . sh-mode)
       ("sh" . sh-mode)