This saves space in the cow file, especially in the case of persistent cow
images. In the future, when porting to systemd, this should be implemented
using a oneshot systemd service.
---
 configs/releng/root-image/etc/fstab            | 6 ++++++
 configs/releng/root-image/etc/rc.d/pacman-init | 6 ------
 2 Dateien geändert, 6 Zeilen hinzugefügt(+), 6 Zeilen entfernt(-)
 create mode 100644 configs/releng/root-image/etc/fstab

diff --git a/configs/releng/root-image/etc/fstab 
b/configs/releng/root-image/etc/fstab
new file mode 100644
index 0000000..9b14c80
--- /dev/null
+++ b/configs/releng/root-image/etc/fstab
@@ -0,0 +1,6 @@
+#
+# /etc/fstab: static file system information
+#
+# <file system> <dir>               <type> <options>    <dump> <pass>
+tmpfs           /tmp                tmpfs  nodev,nosuid 0      0
+keyring         /etc/pacman.d/gnupg tmpfs  mode=0755    0      0
diff --git a/configs/releng/root-image/etc/rc.d/pacman-init 
b/configs/releng/root-image/etc/rc.d/pacman-init
index bbbd719..20005c8 100755
--- a/configs/releng/root-image/etc/rc.d/pacman-init
+++ b/configs/releng/root-image/etc/rc.d/pacman-init
@@ -7,7 +7,6 @@ case "$1" in
        start)
                stat_busy "Initializing pacman keyring"
                if { pacman-key --init && pacman-key --populate archlinux; } 
&>/dev/null; then
-                       add_daemon pacman-init
                        stat_done
                else
                        stat_fail
@@ -16,14 +15,9 @@ case "$1" in
                ;;
 
        stop)
-               stat_busy "Removing pacman keyring"
-               rm -rf /etc/pacman.d/gnupg
-               rm_daemon pacman-init
-               stat_done
                ;;
 
        restart)
-               $0 stop
                $0 start
                ;;
 
-- 
1.7.12

Reply via email to