Inserting a line at a specific point

Inserting a line at a specific point

am 16.12.2005 07:04:15 von Marg

Hi,

I want to insert these two lines in Apache's httpd.conf:
LoadModule python_module modules/mod_python.so
AddModule mod_python.c

just right after the line
LoadModule php5_module modules/libphp5.so

and not at the end of the file (with a simple echo "AddModule
mod_python.c" >> httpd.conf).

I've searched the web, tried my best, but couldn't make it.

Can you help me please ?

Warm Regards,
MARG
-
To unsubscribe from this list: send the line "unsubscribe linux-admin" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: Inserting a line at a specific point

am 16.12.2005 11:03:48 von foo

You'll have to use sed. See the previous mails sent to the list.
Doesn't ApacheToolbox work for you? http://www.apachetoolbox.com

--Adrian

At 08:04 AM 12/16/2005, MARG wrote:
>Hi,
>
>I want to insert these two lines in Apache's httpd.conf:
>LoadModule python_module modules/mod_python.so
>AddModule mod_python.c
>
>just right after the line
>LoadModule php5_module modules/libphp5.so
>
>and not at the end of the file (with a simple echo "AddModule
>mod_python.c" >> httpd.conf).
>
>I've searched the web, tried my best, but couldn't make it.
>
>Can you help me please ?
>
>Warm Regards,
>MARG
>-
>To unsubscribe from this list: send the line "unsubscribe linux-admin" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at http://vger.kernel.org/majordomo-info.html


-
To unsubscribe from this list: send the line "unsubscribe linux-admin" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: Inserting a line at a specific point

am 16.12.2005 12:07:26 von Glynn Clements

MARG wrote:

> I want to insert these two lines in Apache's httpd.conf:
> LoadModule python_module modules/mod_python.so
> AddModule mod_python.c
>
> just right after the line
> LoadModule php5_module modules/libphp5.so
>
> and not at the end of the file (with a simple echo "AddModule
> mod_python.c" >> httpd.conf).

Use a text editor.

Unless, that is, you need to automate the process. In which case, the
correct approach depends upon exactly why and how you need to do this.
Whatever the reason, ad-hoc sed scripts to modify config files
probably isn't the right approach.

One option is to create a patch (with "diff") which you can apply with
"patch". Use -C or -U with a suitable argument so that the patch will
apply reliably to any httpd.conf file.

--
Glynn Clements
-
To unsubscribe from this list: send the line "unsubscribe linux-admin" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html