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 a90ffd4e4a6c92bc733ac3b50f5c5db1560c3e8f (commit) via ec9ec4ad367f494165ced611af6b2641e8cb2472 (commit) via fe1695420fab1476dec28d70b91282c9b30d161e (commit) via dbcb6ce2da54cca82dc0b46e92ed028f79ea4336 (commit) via f1023c3552cc87c5f09516fc0c3c5f0f74326341 (commit) via 6e49b6c5a8ce029856e2db4bce0684105fa7e2fd (commit) via 92417647ce005c5de3de710389a708ff293d1c77 (commit) from fb4e5f6662e32dacb8373274f6ed5592e79472e3 (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 a90ffd4e4a6c92bc733ac3b50f5c5db1560c3e8f Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Nov 6 19:22:38 2011 -0500 PKGBUILD: use %Y%m%d format instead of %s Using seconds from epoch will cause 'makepkg -i' to fail. Lame. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit ec9ec4ad367f494165ced611af6b2641e8cb2472 Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Nov 6 19:13:43 2011 -0500 functions: implement a environment file parser This adds a 'parse_envfile' function that reads files such as /etc/locale.conf and /etc/vconsole.conf without sourcing them as bash logic. Several benefits are realized from this: - Impossible to execute arbitrary code - Bad syntax won't prevent the entire file from being read - Possible to limit what variables are allowed Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit fe1695420fab1476dec28d70b91282c9b30d161e Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Nov 6 19:00:10 2011 -0500 functions: declare locale vars in an array for reuse This also fixes a bug that unintentionally sets LOCALE instead of just defaulting to a value when its empty. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit dbcb6ce2da54cca82dc0b46e92ed028f79ea4336 Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Nov 6 16:46:11 2011 -0500 functions: properly quote ${mounts[@]} Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit f1023c3552cc87c5f09516fc0c3c5f0f74326341 Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Nov 6 16:43:49 2011 -0500 functions: remove redundant 'return $?' Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 6e49b6c5a8ce029856e2db4bce0684105fa7e2fd Author: Dave Reisner <dreisner@archlinux.org> Date: Tue Oct 18 14:14:04 2011 -0400 fix non-uniform indentation Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 92417647ce005c5de3de710389a708ff293d1c77 Author: Dave Reisner <dreisner@archlinux.org> Date: Tue Oct 18 14:12:18 2011 -0400 avoid unnecessary escaping of newlines The bash parser assumes that an expression continues when || is at the end of a line. Signed-off-by: Dave Reisner <dreisner@archlinux.org> ----------------------------------------------------------------------- Summary of changes: PKGBUILD | 2 +- functions | 70 ++++++++++++++++++++++++++++++++++++++++++++++++---------- rc.shutdown | 2 +- rc.sysinit | 16 ++++++------ 4 files changed, 68 insertions(+), 22 deletions(-) hooks/post-receive -- Arch Linux initscripts repository