cow-store destroys /tmp

  • Done
  • quality assurance status badge
Details
2 participants
  • John Darrington
  • Ludovic Courtès
Owner
unassigned
Submitted by
John Darrington
Severity
normal

Debbugs page

J
J
John Darrington wrote on 28 Dec 2016 08:17
(address . bug-guix@gnu.org)
20161228161722.GA11931@jocasta.intra
1. Boot from an installation-os image.
2. cp /etc/issue /tmp
3. ls -l /tmp [observe that /tmp/issue exists]
4. mount -t ext4 /dev/sda1 /mnt
5. herd start cow-store /mnt
6. ls -l /tmp [observe that /tmp/issue has dissappeared]

J'

--
Avoid eavesdropping. Send strong encrypted email.
PGP Public key ID: 1024D/2DE827B3
fingerprint = 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.netor any PGP keyserver for public key.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlhj5ZIACgkQimdxnC3oJ7NG3ACfd5mfkU8hBJ1QgZaDSGX+Rj5Z
ouQAnjO9ivgM9FFj104tX7eta79zBhPw
=Ejjr
-----END PGP SIGNATURE-----


L
L
Ludovic Courtès wrote on 2 Jan 2017 12:44
(name . John Darrington)(address . john@darrington.wattle.id.au)(address . 25286@debbugs.gnu.org)
87d1g5chtt.fsf@gnu.org
John Darrington <john@darrington.wattle.id.au> skribis:

Toggle quote (7 lines)
> 1. Boot from an installation-os image.
> 2. cp /etc/issue /tmp
> 3. ls -l /tmp [observe that /tmp/issue exists]
> 4. mount -t ext4 /dev/sda1 /mnt
> 5. herd start cow-store /mnt
> 6. ls -l /tmp [observe that /tmp/issue has dissappeared]

Indeed, ‘cow-store’ bind-mounts /mnt/tmp (or whatever the target mount
point is) to /tmp to make sure we have enough disk space if we need to
build things. This was done in commit
0adabad72d58492f08975af0b6b837ebde32a51b in response to a bug report.

Is it a problem for the installer?

Thanks,
Ludo’.
J
J
John Darrington wrote on 2 Jan 2017 13:13
(name . Ludovic Court??s)(address . ludo@gnu.org)
20170102211306.GA21120@jocasta.intra
On Mon, Jan 02, 2017 at 09:44:46PM +0100, Ludovic Court??s wrote:
John Darrington <john@darrington.wattle.id.au> skribis:
> 1. Boot from an installation-os image.
> 2. cp /etc/issue /tmp
> 3. ls -l /tmp [observe that /tmp/issue exists]
> 4. mount -t ext4 /dev/sda1 /mnt
> 5. herd start cow-store /mnt
> 6. ls -l /tmp [observe that /tmp/issue has dissappeared]
Indeed, ???cow-store??? bind-mounts /mnt/tmp (or whatever the target mount
point is) to /tmp to make sure we have enough disk space if we need to
build things. This was done in commit
0adabad72d58492f08975af0b6b837ebde32a51b in response to a bug report.
Is it a problem for the installer?

It's not an insurmountable problem. But it is a bit annoying.

J'

--
Avoid eavesdropping. Send strong encrypted email.
PGP Public key ID: 1024D/2DE827B3
fingerprint = 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.netor any PGP keyserver for public key.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlhqwmIACgkQimdxnC3oJ7PARgCfTDzavjSmaBqQY+pvzpsLPbL6
NKoAn0heNK2mocYpFxowIhnp+9l4g7Tl
=r1H4
-----END PGP SIGNATURE-----


L
L
Ludovic Courtès wrote on 2 Jan 2017 15:35
control message for bug #25286
(address . control@debbugs.gnu.org)
877f6d6nnt.fsf@gnu.org
tags 25286 notabug
close 25286
?
Your comment

This issue is archived.

To comment on this conversation send an email to 25286@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 25286
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch