[arch-dev-public] news item draft: /dev layout cleanup
Hi all, Getting around to this again.... [draft] /dev layour 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. 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. [/draft] Finally, are we going to do a quick update to initscripts and filesystem before this is moved? There have been a few patches push to get for these. I can do that tomorrow if people agree? Allan
On Sat, Aug 1, 2009 at 15:33, Allan McRae<allan@archlinux.org> wrote:
Hi all,
Getting around to this again....
[draft] /dev layour 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.
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. [/draft]
Finally, are we going to do a quick update to initscripts and filesystem before this is moved? There have been a few patches push to get for these. I can do that tomorrow if people agree?
+1 on initscripts and filesystem update. -- Roman Kyrylych (Роман Кирилич)
On Sat, Aug 1, 2009 at 5:33 AM, Allan McRae<allan@archlinux.org> wrote:
Hi all,
Getting around to this again....
[draft] /dev layour 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.
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. [/draft]
Finally, are we going to do a quick update to initscripts and filesystem before this is moved? There have been a few patches push to get for these. I can do that tomorrow if people agree?
It sounds fine - the more recent change for running rc.d scripts under cron has some issues though[1] so I dunno if we want to wait a bit before doing this, or just push it as-is 1: http://bugs.archlinux.org/task/12251
On Sat, Aug 1, 2009 at 20:31, Aaron Griffin<aaronmgriffin@gmail.com> wrote:
On Sat, Aug 1, 2009 at 5:33 AM, Allan McRae<allan@archlinux.org> wrote:
Hi all,
Getting around to this again....
[draft] /dev layour 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.
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. [/draft]
Finally, are we going to do a quick update to initscripts and filesystem before this is moved? There have been a few patches push to get for these. I can do that tomorrow if people agree?
It sounds fine - the more recent change for running rc.d scripts under cron has some issues though[1] so I dunno if we want to wait a bit before doing this, or just push it as-is
Can we tag & package files from git repo at 7a1b906c commit? (i.e. skip the last commit which requires more fixing/testing) -- Roman Kyrylych (Роман Кирилич)
On Sat, Aug 1, 2009 at 8:33 AM, Allan McRae<allan@archlinux.org> wrote:
Hi all,
Getting around to this again....
[draft] /dev layour 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.
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. [/draft]
Finally, are we going to do a quick update to initscripts and filesystem before this is moved? There have been a few patches push to get for these. I can do that tomorrow if people agree?
Allan
there's a typo in title: layour => layout
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
On Sat, Aug 1, 2009 at 11:28 PM, Allan McRae<allan@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.
Eric Bélanger wrote:
On Sat, Aug 1, 2009 at 11:28 PM, Allan McRae<allan@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
On Sun, Aug 2, 2009 at 11:29 PM, Allan McRae<allan@archlinux.org> wrote:
Eric Bélanger wrote:
On Sat, Aug 1, 2009 at 11:28 PM, Allan McRae<allan@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.
Eric Bélanger wrote:
On Sun, Aug 2, 2009 at 11:29 PM, Allan McRae<allan@archlinux.org> wrote:
Eric Bélanger wrote:
On Sat, Aug 1, 2009 at 11:28 PM, Allan McRae<allan@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.
I was going to do that when I get home from work tonight. I figured that we could not have a news item up then do nothing about it... Allan
participants (4)
-
Aaron Griffin
-
Allan McRae
-
Eric Bélanger
-
Roman Kyrylych