Skip to contentSkip to conversation

Inserting a line at a specific point

DISCUSSION MARG 3 participants 3 messages Dec 16, 2005

lore
Share & tools
lore

MARG

author
#0 lore raw

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

#1 lore raw

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

Quoted 22 lines · 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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

#2 lore raw
In reply to MARG
Quoted 9 lines · MARG

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.

Signature · 1 line
Glynn Clements <[email protected]>