[arch-dev-public] news item draft: /dev layout cleanup

Eric Bélanger snowmaniscool at gmail.com
Mon Aug 3 01:55:59 EDT 2009


On Sun, Aug 2, 2009 at 11:29 PM, Allan McRae<allan at archlinux.org> wrote:
> Eric Bélanger wrote:
>>
>> On Sat, Aug 1, 2009 at 11:28 PM, Allan McRae<allan at archlinux.org> wrote:
>>
>>>
>>> Thanks for comments.  I am going to push this to the news today
>>>
>>> [draft]
>>> /dev layout cleanup
>>>
>>> The /dev layout has been cleaned up to comply to the device names
>>> specified
>>> in the Linux kernel documentation. We had some legacy left from our devfs
>>> days, which has now been removed. With this update, it is important that
>>> initscripts (2009.07-3), filesystem (2009.07-1), udev (141-5) and
>>> syslog-ng
>>> (3.0.3-2) are all updated together.
>>>
>>> The most obvious change from a users perspective is the vc/*->tty*
>>> transition.  The initscripts-2007.08 update requires adjusting the
>>> /etc/inittab file to refer to tty* instead of vc/*.  Due to severe system
>>> breakages if this file is not updated, this change will be automatically
>>> handled by pacman.  The original /etc/inittab file is saved as
>>> /etc/inittab.pacsave.  To be clear:
>>>
>>> package /etc/inittab -> inittab.pacnew (if needed)
>>> system /etc/inittab -> inittab.pacsave
>>> system /etc/inittab --sed--> inittab
>>>
>>> Make sure to check these files after the update and do any merging that
>>> is
>>> required.  Any users who have modified the /etc/securetty file should
>>> make
>>> sure to merge that file also.
>>> [/draft]
>>>
>>>
>>> I will move these packages without releasing a new filesystem and
>>> initscripts package so we can definitely get them on the next installer.
>>>  As
>>> far as I can tell, there is nothing to stop these packages moving and the
>>> extra fixes in git are just "nice to haves" and not "must haves".  This
>>> way
>>> we can release the initscript and filesystem changes when needed and put
>>> them through the signoff procedure separately.
>>>
>>> The actually move will occur after ~24 hours of posting the new item.
>>>
>>> Allan
>>>
>>>
>>>
>>>
>>
>> The udev in testing was updated. We need to signoff the new version
>> before moving this stuff to core.
>>
>
> Damn...  I was wanting to move this before udev was updated.  Nevermind.
>
> Allan
>

As there are some issues with udev-145-1 that will take time to
settle, you could still do this transition. Just update the udev  in
core manually. In svn,  manually apply  the 141-5 modifications to
repos/core-i686 and  repos/core-x86_64 then commit. On gerolde, copy
the  udev 141-5 packages from /srv/package-cleanup to your staging
dir.


More information about the arch-dev-public mailing list