Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 334097 - net-ftp/proftpd not upgradeable while its running
Summary: net-ftp/proftpd not upgradeable while its running
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's FTP Packages Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-23 16:37 UTC by Bernd Wurst
Modified: 2011-01-21 20:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernd Wurst 2010-08-23 16:37:44 UTC
The current ebuild for proftpd (discussed in bug #276371) does make a check if the old proftpd is running and refuses to do anything if that is the case.

I understand the reason for this (changing the PID file and therefore the new init script does not know how to stop the old and currently running server) but this is a NO GO anyway!

I'm not willing stop the FTP-server for a couple of minutes. Not even --buildpkgonly does work!

So please change this in either way:
quick and dirty: move the check to the merge step that is not executed when using --buildpkgonly and tell the user how to achieve the merge without a new compile process when he stopped the server;
or do it the clean way inside the init-script: if the stop-routine cannot find the new PID file, look for the old PID file and do the termination the old way.
Comment 1 Eray Aslan gentoo-dev 2010-08-24 14:26:06 UTC
For some reason people expect mainframe-like performance where one routinely makes updates without ever taking a system down :-)

Assigning.
Comment 2 Bernard Cafarelli gentoo-dev 2011-01-21 20:35:51 UTC
The blocking check was removed in 1.3.4_rc1, and 1.3.3 has been stable for some months, so everything should be fine here now