Placing a config file


 
Thread Tools Search this Thread
Operating Systems Solaris Placing a config file
# 1  
Old 11-13-2008
Placing a config file

Hi all,
I need to place a custom configuration file for a script/program that will likely be sitting in /usr/sbin, but I am unsure of exactly where to place it. In RHEL was told the config file should be in /etc/sysconfig, but no such directory exists in Solaris. Will my config file simply sit in /etc ?
If so, would you happen to know if it is also acceptable to place the config file directly under /etc in RHEL (for consistency)?
TIA.
Rocket2DMn
# 2  
Old 11-13-2008
this is my personal opinion on this. thats not to say i'm right/wrong. again, just how i view it.

/usr/sbin is more for system binaries. sure you could put anything in there but i prefer to keep all my system binaries separate from my 3rd party binaries. i would put my own binaries more in /usr/local/bin. now placing your config file is again up to you but i would keep it with my binary or have a subfolder called include or conf or something. obviously, the binary needs to know where th config file is so ensure this happens.

it really turns into what works for you.
# 3  
Old 11-13-2008
Thank you pupp. This script/program is acting as a system binary, so that's where I have been told to place it. As of now I am using /etc/sysconfig in RHEL and /etc in Solaris for the config files that go with it. The main question I have is if /etc is an OK place to put these in Solaris since /etc/sysconfig is being using in RHEL.
Rocket2DMn
# 4  
Old 11-13-2008
you can place it anywhere you like. /etc will work as long as the binary knows where the conf file is.
# 5  
Old 11-13-2008
You shouldn't place your script in /usr/sbin and the configuration file(s) directly under /etc as these directories belongs to the OS.

One supported location would be /opt/<package name>/sbin for the script and /etc/opt/<package name> for the configuration file.

If your development isn't packaged or if you have no name for the whole, you might use /opt/local/sbin and /etc/opt/local.

Have a look at this recent thread for the rationale:

I have a silly question
# 6  
Old 11-13-2008
Yeah we ultimately decided the script and configs should go somewhere else (for now...). The /opt directory was where I had the stuff initially, before I was told to move it. It would seem that the "standards" are a bit varied and differ based on personal preference or company standards. For now, we have settled on a custom directory elsewhere. Thank you both for your input.
Cheers.
Rocket2DMn
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Reading text file, comparing a value in a line, and placing only part of the line in a variable?

I need some help. I would like to read in a text file. Take a variable such as ROW-D-01, compare it to what's in one line in the text file such as PROD/VM/ROW-D-01 and only input PROD/VM into a variable without the /ROW-D-01. Is this possible? any help is appreciated. (2 Replies)
Discussion started by: xChristopher
2 Replies

2. Red Hat

Apache virtual host config vs global config problem

Hi folks, I am trying to configure Apache webserver and also a virtual host inside this webserver. For Global server config: /var/www/html/index.html For virtual host config: /var/www/virtual/index.html Both client10 & www10 are pointing to 192.168.122.10 IP address. BUT, MY... (1 Reply)
Discussion started by: freebird8z
1 Replies

3. Shell Programming and Scripting

Shell script that will compare two config files and produce 2 outputs 1)actual config file 2)report

Hi I am new to shell scripting. There is a requirement to write a shell script to meet follwing needs.Prompt reply shall be highly appreciated. script that will compare two config files and produce 2 outputs - actual config file and a report indicating changes made. OS :Susi linux ver 10.3. ... (4 Replies)
Discussion started by: muraliinfy04
4 Replies

4. Shell Programming and Scripting

Placing Duplicate Lines per section into another file

Hello, I need help in putting duplicate lines within a section into another file. Here is what I'm struggling with: Using this file “data.txt”: ABC1 012345 header ABC2 7890-000 ABC3 012345 Header Table ABC4 ABC5 593.0000 587.4800 ABC5 593.5000 587.6580 <= dup need to remove ABC5... (4 Replies)
Discussion started by: petersf
4 Replies

5. Shell Programming and Scripting

parsing config file to create new config files

Hi, I want to use a config file as the base file and parse over the values of country and city parameters in the config file and generate separate config files as explained below. I will be using the config file as mentioned below: (config.txt) country:a,b city:1,2 type:b1... (1 Reply)
Discussion started by: clazzic
1 Replies

6. Shell Programming and Scripting

placing a string

Hi, I have a small requriement to change a part of string in a sentence starting with "ho". For E.g I am having the following statements: I want to go to home,beach. I will never go to that horrible,place. Now I want to replace the string starting with "ho" in the above 2... (3 Replies)
Discussion started by: yoursdavinder
3 Replies

7. Shell Programming and Scripting

Placing a comment at the beginning of a line

Hello - I am running Linux. I want to place a comment char at the beginning of a line in a file. For example: testvar=`grep username /etc/people sed -e 's/$testvar/#$testvar/g' /etc/people I cannot get the above commands to put a comment at the beginning of the line. Any... (3 Replies)
Discussion started by: mlike
3 Replies

8. UNIX for Dummies Questions & Answers

removing a line from a file and then placing into another file

grep `whoami` $1 >> file this lets me take out the username from a file and then i move it to a file but i need it to do one step at a time because i want the occurences to be numbered like 1)HOME=/home/joe.bloggs 2)LOGNAME=joe.bloggs instead of just HOME=/home/joe.bloggs... (1 Reply)
Discussion started by: iago
1 Replies

9. Shell Programming and Scripting

Placing lines file in array

Hiya I am fairly new to UNIX and have been asked to write some scripts.... I am working in the korn shell. What I am trying to do is to go through a delimited file: Testingline1;test;test Testingline2;test;test and place the lines into an Array so: Array = Testingline1;test;test Array... (4 Replies)
Discussion started by: ThomasvdH
4 Replies

10. Cybersecurity

Placing a IP ban

Hello, i have some troubles with someone who keeps posting porno links on my website ;) I warned him because of it but since he only seems to like the attention i wanted to give him an IP ban. Anyone knows how i can place an IP ban with telnet on my unix server? (3 Replies)
Discussion started by: Martijn v/d Meu
3 Replies
Login or Register to Ask a Question