Hi,
when I install a package using pkgadd, it correctly installs the binary files with the user name that I want.
However it also changes the permissions of /etc/rc2.d. I don't want this to happen. I want to retain original owner of /etc/rc2.d as it is.
I could see that before installing, the ownership of the directories is assigned to root:
bash-2.05# ls -dl /etc
drwxr-xr-x 53 root sys 3584 Oct 7 17:44 /etc
bash-2.05# ls -dl /etc/rc2.d
drwxr-xr-x 2 root sys 1536 Oct 8 16:34 /etc/rc2.d
After installing the package, ownership would be changed and becomes the user which is provided at a time of installation.
bash-2.05# ls -dl /etc
drwxr-xr-x 53 cpds42 cpds42 3584 Oct 7 17:44 /etc
bash-2.05# ls -dl /etc/rc2.d
drwxr-xr-x 2 cpds42 cpds42 1536 Oct 8 16:34 /etc/rc2.d
Here is some code snippet of the prototype file:
# Auto Start/Stop script
d none /etc 0755 $Owner $Group
d none /etc/rc2.d 0755 $Owner $Group
f preserve /etc/rc2.d/S80abc=$SCRIPT_SRC/S80abc 0755 $Owner $Group
I thought the problem is with the above code in prototype file. So I tried changing it to below:
# Auto Start/Stop script
d none /etc ? ? ?
d none /etc/rc2.d ? ? ?
f preserve /etc/rc2.d/S80abc=$SCRIPT_SRC/S80abc 0755 $Owner $Group
However the problem is still there. It is still changing the existing permissions of /etc and /etc/rc2.d.
Can anyone please give some help pointers?