tags 402828 + patch
thanks

Hi there!

This bug is quite old, can someone comment on it, please?

On Tue, 12 Dec 2006 22:55:18 +0100, Luca Capello wrote:
> actually, the user can set /var/run and /var/lock as tmpfs using the
> two variables RAMRUN=yes and RAMLOCK=yes in /etc/default/rcS.  I'd
> like to have the same option for /tmp as tmpfs (e.g. RAMTMP=yes),
> instead of having to edit /etc/fstab.

Here the trivial patch, which I tested on my sid:

--8<---------------cut here---------------start------------->8---
diff --git a/default/rcS b/default/rcS
index 600c7fa..b6b4ad1 100644
--- a/default/rcS
+++ b/default/rcS
@@ -13,5 +13,6 @@ DELAYLOGIN=no
 UTC=yes
 VERBOSE=no
 FSCKFIX=no
+RAMTMP=yes
 RAMRUN=yes
 RAMLOCK=yes
diff --git a/init.d/mountkernfs.sh b/init.d/mountkernfs.sh
index f3222b8..5792bbf 100755
--- a/init.d/mountkernfs.sh
+++ b/init.d/mountkernfs.sh
@@ -46,7 +46,13 @@ do_start () {
                domount sysfs "" /sys sysfs -onodev,noexec,nosuid
        fi
 
-       # Mount /var/run and /var/lock as tmpfs if enabled
+       # Mount /tmp, /var/run and /var/lock as tmpfs if enabled
+       if [ yes = "$RAMTMP" ] ; then
+               TMP_OPT=
+               [ "${TMP_SIZE:=$TMPFS_SIZE}" ] && TMP_OPT=",size=$TMP_SIZE"
+               domount tmpfs "" /tmp tmp -orw,$TMP_OPT
+               touch /tmp/.ramfs
+       fi
        if [ yes = "$RAMRUN" ] ; then
                RUN_OPT=
                [ "${RUN_SIZE:=$TMPFS_SIZE}" ] && RUN_OPT=",size=$RUN_SIZE"
--8<---------------cut here---------------end--------------->8---

Thx, bye,
Gismo / Luca

Attachment: pgpEGgc3S6vGb.pgp
Description: PGP signature

Reply via email to