summary refs log tree commit diff
diff options
context:
space:
mode:
-rwxr-xr-xcontrib/rvnit-init7
-rwxr-xr-xcontrib/rvnit/00Kpoweroff (renamed from contrib/rvnit/sv/00Kpoweroff)0
-rwxr-xr-xcontrib/rvnit/00Shello (renamed from contrib/rvnit/sv/00Shello)0
-rwxr-xr-xcontrib/rvnit/01Spseudofs (renamed from contrib/rvnit/sv/01Spseudofs)0
-rwxr-xr-xcontrib/rvnit/02Sstatic-devnodes (renamed from contrib/rvnit/sv/02Sstatic-devnodes)0
-rwxr-xr-xcontrib/rvnit/03Skmods (renamed from contrib/rvnit/sv/03Skmods)0
-rwxr-xr-xcontrib/rvnit/04Sudev (renamed from contrib/rvnit/sv/04Sudev)0
-rwxr-xr-xcontrib/rvnit/05Sconsole-setup (renamed from contrib/rvnit/sv/05Sconsole-setup)0
-rwxr-xr-xcontrib/rvnit/06Sfilesystems (renamed from contrib/rvnit/sv/06Sfilesystems)0
-rwxr-xr-xcontrib/rvnit/07Sswap (renamed from contrib/rvnit/sv/07Sswap)0
-rwxr-xr-xcontrib/rvnit/08Smisc (renamed from contrib/rvnit/sv/08Smisc)0
-rwxr-xr-xcontrib/rvnit/09Ssysctl (renamed from contrib/rvnit/sv/09Ssysctl)0
-rwxr-xr-xcontrib/rvnit/20Scleanup (renamed from contrib/rvnit/sv/20Scleanup)0
-rwxr-xr-xcontrib/rvnit/30Dacpid (renamed from contrib/rvnit/sv/30Dacpid)0
-rwxr-xr-xcontrib/rvnit/30Dudevd (renamed from contrib/rvnit/sv/30Dudevd)0
-rwxr-xr-xcontrib/rvnit/40Ddhcpcd (renamed from contrib/rvnit/sv/40Ddhcpcd)0
-rwxr-xr-xcontrib/rvnit/45Snetup (renamed from contrib/rvnit/sv/45Snetup)0
-rwxr-xr-xcontrib/rvnit/50Dopensshd (renamed from contrib/rvnit/sv/50Dopensshd)0
-rwxr-xr-xcontrib/rvnit/90Dagetty-tty3 (renamed from contrib/rvnit/sv/90Dagetty-tty3)0
-rwxr-xr-xcontrib/rvnit/90Dagetty-tty4 (renamed from contrib/rvnit/sv/90Dagetty-tty4)0
-rwxr-xr-xcontrib/rvnit/90Dagetty-tty5 (renamed from contrib/rvnit/sv/90Dagetty-tty5)0
-rwxr-xr-xcontrib/rvnit/90Dagetty-tty6 (renamed from contrib/rvnit/sv/90Dagetty-tty6)0
-rwxr-xr-xcontrib/rvnit/99Dsulogin (renamed from contrib/rvnit/sv/99Dsulogin)0
23 files changed, 4 insertions, 3 deletions
diff --git a/contrib/rvnit-init b/contrib/rvnit-init
index 34b54b6..96786ea 100755
--- a/contrib/rvnit-init
+++ b/contrib/rvnit-init
@@ -5,7 +5,8 @@ export PATH
 # control tty
 exec </dev/tty1 >/dev/tty1 2>&1
 
-mountpoint -q /tmp || mount /tmp
+mountpoint -q /proc || mount -o nosuid,noexec,nodev -t proc proc /proc
+mountpoint -q /run || mount -o mode=0755,nosuid,nodev -t tmpfs run /run
 
-cd /etc/rvnit
-exec /bin/rvnit
+ctrlaltdel soft
+exec /bin/rvnit /etc/rvnit
diff --git a/contrib/rvnit/sv/00Kpoweroff b/contrib/rvnit/00Kpoweroff
index 2fae082..2fae082 100755
--- a/contrib/rvnit/sv/00Kpoweroff
+++ b/contrib/rvnit/00Kpoweroff
diff --git a/contrib/rvnit/sv/00Shello b/contrib/rvnit/00Shello
index a57760b..a57760b 100755
--- a/contrib/rvnit/sv/00Shello
+++ b/contrib/rvnit/00Shello
diff --git a/contrib/rvnit/sv/01Spseudofs b/contrib/rvnit/01Spseudofs
index 94c9e85..94c9e85 100755
--- a/contrib/rvnit/sv/01Spseudofs
+++ b/contrib/rvnit/01Spseudofs
diff --git a/contrib/rvnit/sv/02Sstatic-devnodes b/contrib/rvnit/02Sstatic-devnodes
index ef747a4..ef747a4 100755
--- a/contrib/rvnit/sv/02Sstatic-devnodes
+++ b/contrib/rvnit/02Sstatic-devnodes
diff --git a/contrib/rvnit/sv/03Skmods b/contrib/rvnit/03Skmods
index f25fb10..f25fb10 100755
--- a/contrib/rvnit/sv/03Skmods
+++ b/contrib/rvnit/03Skmods
diff --git a/contrib/rvnit/sv/04Sudev b/contrib/rvnit/04Sudev
index d1b0697..d1b0697 100755
--- a/contrib/rvnit/sv/04Sudev
+++ b/contrib/rvnit/04Sudev
diff --git a/contrib/rvnit/sv/05Sconsole-setup b/contrib/rvnit/05Sconsole-setup
index 966121b..966121b 100755
--- a/contrib/rvnit/sv/05Sconsole-setup
+++ b/contrib/rvnit/05Sconsole-setup
diff --git a/contrib/rvnit/sv/06Sfilesystems b/contrib/rvnit/06Sfilesystems
index bc72eca..bc72eca 100755
--- a/contrib/rvnit/sv/06Sfilesystems
+++ b/contrib/rvnit/06Sfilesystems
diff --git a/contrib/rvnit/sv/07Sswap b/contrib/rvnit/07Sswap
index 4327a1e..4327a1e 100755
--- a/contrib/rvnit/sv/07Sswap
+++ b/contrib/rvnit/07Sswap
diff --git a/contrib/rvnit/sv/08Smisc b/contrib/rvnit/08Smisc
index ad11691..ad11691 100755
--- a/contrib/rvnit/sv/08Smisc
+++ b/contrib/rvnit/08Smisc
diff --git a/contrib/rvnit/sv/09Ssysctl b/contrib/rvnit/09Ssysctl
index 1763223..1763223 100755
--- a/contrib/rvnit/sv/09Ssysctl
+++ b/contrib/rvnit/09Ssysctl
diff --git a/contrib/rvnit/sv/20Scleanup b/contrib/rvnit/20Scleanup
index 6310892..6310892 100755
--- a/contrib/rvnit/sv/20Scleanup
+++ b/contrib/rvnit/20Scleanup
diff --git a/contrib/rvnit/sv/30Dacpid b/contrib/rvnit/30Dacpid
index 69a45d1..69a45d1 100755
--- a/contrib/rvnit/sv/30Dacpid
+++ b/contrib/rvnit/30Dacpid
diff --git a/contrib/rvnit/sv/30Dudevd b/contrib/rvnit/30Dudevd
index a3a396b..a3a396b 100755
--- a/contrib/rvnit/sv/30Dudevd
+++ b/contrib/rvnit/30Dudevd
diff --git a/contrib/rvnit/sv/40Ddhcpcd b/contrib/rvnit/40Ddhcpcd
index 71fdfe3..71fdfe3 100755
--- a/contrib/rvnit/sv/40Ddhcpcd
+++ b/contrib/rvnit/40Ddhcpcd
diff --git a/contrib/rvnit/sv/45Snetup b/contrib/rvnit/45Snetup
index 02082f4..02082f4 100755
--- a/contrib/rvnit/sv/45Snetup
+++ b/contrib/rvnit/45Snetup
diff --git a/contrib/rvnit/sv/50Dopensshd b/contrib/rvnit/50Dopensshd
index 2cfbce4..2cfbce4 100755
--- a/contrib/rvnit/sv/50Dopensshd
+++ b/contrib/rvnit/50Dopensshd
diff --git a/contrib/rvnit/sv/90Dagetty-tty3 b/contrib/rvnit/90Dagetty-tty3
index 419ea49..419ea49 100755
--- a/contrib/rvnit/sv/90Dagetty-tty3
+++ b/contrib/rvnit/90Dagetty-tty3
diff --git a/contrib/rvnit/sv/90Dagetty-tty4 b/contrib/rvnit/90Dagetty-tty4
index 419ea49..419ea49 100755
--- a/contrib/rvnit/sv/90Dagetty-tty4
+++ b/contrib/rvnit/90Dagetty-tty4
diff --git a/contrib/rvnit/sv/90Dagetty-tty5 b/contrib/rvnit/90Dagetty-tty5
index 419ea49..419ea49 100755
--- a/contrib/rvnit/sv/90Dagetty-tty5
+++ b/contrib/rvnit/90Dagetty-tty5
diff --git a/contrib/rvnit/sv/90Dagetty-tty6 b/contrib/rvnit/90Dagetty-tty6
index 419ea49..419ea49 100755
--- a/contrib/rvnit/sv/90Dagetty-tty6
+++ b/contrib/rvnit/90Dagetty-tty6
diff --git a/contrib/rvnit/sv/99Dsulogin b/contrib/rvnit/99Dsulogin
index 3c708e0..3c708e0 100755
--- a/contrib/rvnit/sv/99Dsulogin
+++ b/contrib/rvnit/99Dsulogin