[arch-dev-public] [RFC] filesystem-2012.3-1

Dave Reisner d at falconindy.com
Sat Jun 2 17:51:15 EDT 2012


On Sat, Jun 02, 2012 at 11:45:26PM +0200, Tom Gundersen wrote:
> Hi guys,
> 
> We want to tidy up the /var/{lock,run} situation. They should be
> symlinks to /run{,/lock}.
> 
> Currently they are shipped as regular directories in the filesystem
> package, and on the next boot they are replaced by symlinks (by
> initscripts). It has been like this for about a year, and I'd like to
> fix this up properly by shipping the symlinks in the filesystem
> package.
> 
> The upgrade requires user intervention:
> 
> # rm /var/{lock,run} ; pacman -Syu

As you pointed out, this assumes that the machine was booted at least
once on "recent" initscripts. If they're still directories, I suppose
this gets a bit more fun -- subdirs, files, sockets, whatever will need
to be moved into /run first.

> Deleting these symlinks/folders on a running system might have
> unintended side effects, but as far as we have been able to figure out
> nothing fatal. To be on the safe side, I think we should (in a news
> item) advice users to shut down anything going on in the background to
> the extent possible before doing the upgrade and reboot after the
> upgrade is finished.
> 
> Any thoughts on this?
> 
> A request: it would be really ideal if we could roll a new installer
> release as soon as this is out, so people don't have to deal with
> these sorts of things on their first upgrade after install. Would that
> be possible?

There's a lot of reasons we need a new core installer. Note that the
netinstall isn't affected by this.

d



More information about the arch-dev-public mailing list