[arch-projects] [initscripts] [GIT] Arch Linux initscripts repository branch master updated. 2011.04.1-16-gcd0ec05

Tom Gundersen tomegun at archlinux.org
Sun Apr 24 12:49:05 EDT 2011


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Arch Linux initscripts repository".

The branch, master has been updated
       via  cd0ec05a9682ccaaf8d288ab4685edf1c311ec8f (commit)
       via  81489b747d718e80cd0a6115616602ef4137fc40 (commit)
       via  cc199761fcaddae6e1ea9c4bb7f5bfeaf139445e (commit)
       via  a2b481098b19e49d8d9143bcaf385fccb9ba08e8 (commit)
       via  5fcb5afeb15d0617407abfd5b0827153b632d7c4 (commit)
       via  eda191cf78365cc3d15c0b8c0d8f571c69cd059e (commit)
       via  a5bdefd41f8ce9ec1be567fcdf8eea20f39fda48 (commit)
       via  09c27ea248efebe1e72aa688cb55996dadbbbe29 (commit)
       via  9ce42645e7568a08e31ea1b2eab4edef0487828c (commit)
       via  4d5148242a90f5cb768a1b88234447acd289c3ca (commit)
      from  d52e722d1ac4482ed54c8ea56b78a48cea492797 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit cd0ec05a9682ccaaf8d288ab4685edf1c311ec8f
Author: Tom Gundersen <teg at jklm.no>
Date:   Sun Apr 24 20:45:08 2011 +0200

    pidof: don't use -o %PPID
    
    No need to ommit the parent process, as it's name will not
    coincide with udevd.
    
    Original-patch-by: David Reisner <d at falconindy.com>
    Signed-off-by: Tom Gundersen <teg at jklm.no>

commit 81489b747d718e80cd0a6115616602ef4137fc40
Author: Dave Reisner <d at falconindy.com>
Date:   Sat Apr 23 21:01:18 2011 -0400

    rc: fix whitespace in case statement

commit cc199761fcaddae6e1ea9c4bb7f5bfeaf139445e
Author: Dave Reisner <d at falconindy.com>
Date:   Sat Apr 23 21:01:19 2011 -0400

    rc: exit with a meaningful value

commit a2b481098b19e49d8d9143bcaf385fccb9ba08e8
Author: Dave Reisner <d at falconindy.com>
Date:   Sat Apr 23 11:21:10 2011 -0400

    Use Makefile to replace install.sh
    
    If we're going to use a Makefile for minilogd, we might as well use it
    for everything. This has some moving pieces:
    
    * fix minilogd rule: minilogd.o is a target dep not a build rule
    * rename adjtime.cron => adjtime
    * fixup PKGBUILD to account for changes
    
    Signed-off-by: Tom Gundersen <teg at jklm.no>

commit 5fcb5afeb15d0617407abfd5b0827153b632d7c4
Author: Tom Gundersen <teg at jklm.no>
Date:   Sat Apr 23 20:22:23 2011 +0200

    remount root very early
    
    This remounts root read-only as early as possible.
    
    In FS#23845 we saw an example of what might happen if we boot with
    root mounted rw and something manages to opens a file read-write
    on root before we remount read-only.
    
    Signed-off-by: Tom Gundersen <teg at jklm.no>

commit eda191cf78365cc3d15c0b8c0d8f571c69cd059e
Author: Tom Gundersen <teg at jklm.no>
Date:   Fri Apr 22 23:50:59 2011 +0200

    create /run/lock
    
    This allows /var/run and /var/lock to be symlinked to /run and
    /run/lock, respectively. This would be the final step in fixing
    FS#18157.
    
    With /run/lock created early in boot it would be possible for tools
    like mdadm and lvm2 to use this directory for their locking, and
    maybe avoid the --sysinit parameter. This would have to be implemented
    in the respective packages though.
    
    Finally, /run/lock is created 1777 just like /var/lock is now.
    For the future, it might make sense to follow systemd's lead and make
    it 0755, and then create a subdir /run/lock/lockdev owned by root:lock
    with permissions 0755. This would improve security and fend agains DoS
    attacks, but we would have to check carefully what packages are affected.
    
    Signed-off-by: Tom Gundersen <teg at jklm.no>

commit a5bdefd41f8ce9ec1be567fcdf8eea20f39fda48
Author: Tom Gundersen <teg at jklm.no>
Date:   Fri Apr 1 15:42:26 2011 +0200

    bootlogd: log messages to console during early boot
    
    This saves all the output during boot to /var/log/boot, which makes
    debugging boot problems much simpler.
    
    The logfile contains all the control (color) characters from boot, so
    some post processing is in order before the log can be read in a nice
    format (e.g. less should be able to show this nicely in raw mode).
    
    Start bootlogd as soon as the required /dev/pts is mounted.
    When boot is finished (either at the end of rc.multi or rc.single)
    create the required lof file (/var/log/boot) if it does not exist. This
    causes bootlogd to flush the log to disk.
    Finally, send SIGTERM to bootlogd and clean up after it.
    
    Idea-and-original-patch-by: Søren Poulsen <nikorpoulsen at gmail.com>
    Tested-by: David Goldstein <djg1971 at gmail.com>
    Signed-off-by: Tom Gundersen <teg at jklm.no>

commit 09c27ea248efebe1e72aa688cb55996dadbbbe29
Author: Tom Gundersen <teg at jklm.no>
Date:   Tue Mar 29 15:14:33 2011 +0200

    /dev: mount /dev/pts and /dev/shm during early boot
    
    This has two purposes:
    
    1) it allows boot services like bootlogd (that needs /dev/pts) to be
    started very early in boot, and
    2) by setting the standard options in rc.sysinit rather than in fstab we
    have control over them and can easily integrate them with other packages
    and make adjustments to fix bugs. This brings /dev/{pts,shm} into line
    with how we handle /dev, /proc, /sys and /run.
    
    With this patch /dev/{pts,shm} can (and probably should) be removed from
    the default fstab file, and fstab should only contain entries for the
    mountpoints the user has specified during install, like /boot, /home and
    /var. It will now be possible to boot a working system with an empty fstab.
    
    If /dev/{pts,shm} is in fstab the mountoptions there will take precedenc
    over the standard ones.
    
    Cc: Pierre Schmitz <pierre at archlinux.org>
    Signed-off-by: Tom Gundersen <teg at jklm.no>

commit 9ce42645e7568a08e31ea1b2eab4edef0487828c
Author: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
Date:   Sun Jul 4 17:16:35 2010 -0300

    umount tmpfs on shutdown if devtmpfs is used
    
    This fixes FS#19783.
    
    [tomegun:
    some adjustments:
     - always umount ramfs as we never mount /dev as ramfs; and
     - don't umount /dev/pts as it might still be useful.]
    
    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
    Signed-off-by: Tom Gundersen <teg at jklm.no>

commit 4d5148242a90f5cb768a1b88234447acd289c3ca
Author: Tom Gundersen <teg at jklm.no>
Date:   Fri Apr 22 14:29:58 2011 +0200

    removed leftover mkdir
    
    Signed-off-by: Tom Gundersen <teg at jklm.no>

-----------------------------------------------------------------------

Summary of changes:
 Makefile                |   17 ++++++++++++++---
 PKGBUILD                |    7 ++++++-
 adjtime.cron => adjtime |    0
 install.sh              |   27 ---------------------------
 rc                      |   15 +++++++++------
 rc.multi                |    4 ++++
 rc.shutdown             |    6 +++++-
 rc.single               |    4 ++++
 rc.sysinit              |   38 ++++++++++++++++++++++----------------
 9 files changed, 64 insertions(+), 54 deletions(-)
 rename adjtime.cron => adjtime (100%)
 delete mode 100755 install.sh


hooks/post-receive
-- 
Arch Linux initscripts repository


More information about the arch-projects mailing list