[26627] in Source-Commits
Re: /svn/athena r25660 - trunk/debathena/scripts/build-server
daemon@ATHENA.MIT.EDU (Benjamin Kaduk)
Fri Jul 27 12:31:10 2012
Date: Fri, 27 Jul 2012 12:31:06 -0400 (EDT)
From: Benjamin Kaduk <kaduk@MIT.EDU>
To: Jonathan D Reed <jdreed@MIT.EDU>
cc: source-commits@MIT.EDU
In-Reply-To: <201207252120.q6PLKOLc007708@drugstore.mit.edu>
Message-ID: <alpine.GSO.1.10.1207271230470.22690@multics.mit.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Sure, ACK (but as you note in Trac we should be more clever).
-Ben
On Wed, 25 Jul 2012, Jonathan D Reed wrote:
> Author: jdreed
> Date: 2012-07-25 17:20:24 -0400 (Wed, 25 Jul 2012)
> New Revision: 25660
>
> Modified:
> trunk/debathena/scripts/build-server/make-chroot
> Log:
> Don't barf if /dev/shm is a symlink
>
> Modified: trunk/debathena/scripts/build-server/make-chroot
> ===================================================================
> --- trunk/debathena/scripts/build-server/make-chroot 2012-07-25 20:47:47 UTC (rev 25659)
> +++ trunk/debathena/scripts/build-server/make-chroot 2012-07-25 21:20:24 UTC (rev 25660)
> @@ -71,7 +71,10 @@
> debootstrap --variant=buildd --include=apt,apt-utils,gnupg,build-essential,fakeroot --arch "$ARCH" "$SUITE" "$TARGET" "$MIRROR"
> install -m a=rx,u+w "$DATA/policy-rc.d" "$TARGET/usr/sbin/"
> mkdir -p "$TARGET/dev/pts"
> -mkdir -p "$TARGET/dev/shm"
> +# /dev/shm is a symlink to /run/shm on modern distros
> +# So if it's not a symlink, then mkdir (and fail if it's something
> +# that's not a symlink or a directory)
> +[ -L "$TARGET/dev/shm" ] || mkdir -p "$TARGET/dev/shm"
> mkdir -p "$TARGET/afs"
> mkdir -p "$TARGET/mit"
> TAROPTS="cf"
>
>