[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

dhcp3-server postinst



In the postinst you create a temporary file under /tmp and then move it to 
/etc/default. However on SE Linux that results in the file being in the type 
tmp_dpkg_t because it was created by the postinst script (running as dpkg_t) 
in the /tmp directory.  The tmp_dpkg_t type is not allowed to be read by the 
system init scripts (so dhcp3 server can't start).

One solution to this is to have the temporary file created as 
/etc/default/dhcp3-server.new which ensures that it has the right type (and 
also removes the need for running a program to create the temporary file - no 
other program will use the name /etc/default/dhcp3-server.new).

-- 
I do not get viruses because I do not use MS software.
If you use Outlook then please do not put my email address in your
address-book so that WHEN you get a virus it won't use my address in the
>From field.


-- 
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: