Hello, your understanding is absolutely right. After switching to runlevel 6 (reboot) in VE /reboot file should be created. Unfortunately not all official precreated templates produce this action... If you consider it as a bug - feel free to report it at bugzilla.openvz.org.
In such "buggy" templates you should manually add init script that will create /reboot file. During upgrade of VE, your newly added init script file will not be deleted/modified - so no problem. However the most clean way is to create a package with this init script and install it via package system. Thank you, Vasily On Tue, 2007-05-08 at 12:08 +0100, Ian P. Christian wrote: > I'm trying to put together how the VEs are meant to reboot. > > I've noticed that there's a /etc/cron.d/vz, which runs > > /usr/share/vzctl/scripts/vpsnetclean > and > /usr/share/vzctl/scripts/vpsreboot > > My understanding is that vpsreboot should scan for > /vz/private/nnn/reboot, and if it finds that file, it will start the VPS > and delete it the file. > > I've looked at the init.d script for rebooting within all of my VEs, > there's a couple of debian ones (3.1 and 4) and a gentoo VE, however > none of these init.d script (be it reboot, or reboot.sh) create the > /reboot file. > > These templates were downloaded from the official templates directory. > Is the reboot init script resonsible for creating the file, and if it > is, why doesn't it do it on any of my VPSs? And what is in place to > 'fix' the init script should the distro change it during an update? > > Thanks, > > > _______________________________________________ > Users mailing list > [email protected] > https://openvz.org/mailman/listinfo/users _______________________________________________ Users mailing list [email protected] https://openvz.org/mailman/listinfo/users
