On 05/26/11 18:13, William Hopkins wrote: > On 05/26/11 at 05:16pm, Mike Mestnik wrote: >> In-Reply-To: <20080412023656.gr14...@yi.org> >> >> Hello, >> This is an old thread, but I find myself in a similar situation. I'd >> like to edit a 4in6 tunnel endpoint and reconfigure the interface. >> While I can handle the Apache/sudo parts of this I'm stuck with... OK >> now how and I going to change this one value out of this whole file? >> >> My current plan is to convert the file to XML storing away comments and >> partial white space as well as the settings. Then I should be able to >> edit the setting a write the file back out. >> >> Any better ideas? For this project Perl seams to be the ideal language. >> >> I may contact the ifupdown maintainer to include this in his package, so >> I'm looking to get it done right. > Generally, there's no desire for added abstractions to configuration files. > If you need to have network things done automatically which can't be handled > by the file itself, add post-ups and write some scripts. Or write scripts > which parse current network info from ifconfig/ip. /etc/network/interfaces is > a file used by the debian networking scripts to set up your default > interfaces, not the be-all end-all of networking configuration. > I hadn't though of that. I was merely trying to automate/script a task that was being performed manually. The task included changing this configuration file. The solution may be to abstract parts of this configuration file that would then be updated by scripts/users doing things manually.
I believe you have slightly misunderstood me. I need(would like to) to alter network settings based on CGI scripts from Apache. Can these variables be abstracted? I don't see how a pre-up script can effect/alter configuration settings. As an example the address or gateway settings for a static method. In my experience I'm specifically trying to alter the "endpoint" setting for a "v4tunnel" method. I'm just as confused trying to accomplish this as I was when I started. It's something a user can do simple with an editor, but trying to do it programing and correctly is my stumbling block. "IF" I could store the value of this setting in a file that would solve my issue, I can replace the contents of the file and then proceed as usual. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4de45172.1070...@mikemestnik.net