From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 01 07:14:05 2021 Received: (at submit) by debbugs.gnu.org; 1 Nov 2021 11:14:05 +0000 Received: from localhost ([127.0.0.1]:33829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mhVGP-0002c4-17 for submit@debbugs.gnu.org; Mon, 01 Nov 2021 07:14:05 -0400 Received: from lists.gnu.org ([209.51.188.17]:38112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mhVGM-0002bt-BS for submit@debbugs.gnu.org; Mon, 01 Nov 2021 07:14:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46734) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mhVGM-00089C-3m for bug-guix@gnu.org; Mon, 01 Nov 2021 07:14:02 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:52257) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mhVGC-0002Ky-Im for bug-guix@gnu.org; Mon, 01 Nov 2021 07:14:01 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 307C65C0165 for ; Mon, 1 Nov 2021 07:13:48 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Mon, 01 Nov 2021 07:13:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= tom-fitzhenry.me.uk; h=message-id:date:mime-version:to:from :subject:content-type:content-transfer-encoding; s=fm3; bh=e+wmr R4LwhGBjua/0v824FSKmIl+0nfoAgaClslCY90=; b=q991KQQgndiYHW5+SMhby Xor6rIFkf7xXmitqD2ySWs92OqlPVk6zhIzTU+/1CLQkz+H9eyHxDDuGpSe73Aq9 j27qd0Al7ppFiopnsbkHCtmC10lEtDbuXI9oSyiQnhFwoYB3VO19y6hq9FWAgpNB luU7inVKVI/1QA37BZCuzPlMY7Y/p8F2Ccy5AIYEbxfoDTfG36k5zfOGCqlbzjBr NN8tpjC0XIOKXBXKusETSGP3uA+jF9wzjcyKMg6zdPAI4dVRx8UWuIWH/2IsR1je AsOskm4c54q9oXl4pTVLK2zMoVzKmA1PJvg01H8338wu4QCgEyQo6LFL+iNfAmuj Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=e+wmrR 4LwhGBjua/0v824FSKmIl+0nfoAgaClslCY90=; b=S1NGN2bdLNyAcqM4bjuSFe /uOGRWwB87Upcvhy4Wcg7z3OI8ABPQ4lkgMSaGDIBSdeyWIqBJROXlKupEUt5o/o InEZcJI5hYbajYapPb7fD2K9Lg1zwPY4K1o4YXVVc1ZB55DXDbmj8NeK0Ne9S29w CG1G1ygIHdeXRhQDiijlqqKlmurHPBqw30V+F50+x5lnerSXpwUEm+pZsryMUdhU /fSxkNp3FclwYcymY5Ba2Mgjnpu0e+Htc5PQAn1HIqOJDrj1mYlT5MK0QT5/weyc FEjZ8G1zjgnTDk1ORhK7ewnpLCsxilxc9J8tUaNQgeLOIS7wZvq7w0Ob8QnS3C4A == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrvdehvddgvdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfvhffutgfgsehtjeertd dtfeejnecuhfhrohhmpefvohhmucfhihhtiihhvghnrhihuceothhomhesthhomhdqfhhi thiihhgvnhhrhidrmhgvrdhukheqnecuggftrfgrthhtvghrnhepgeeigffhudeitefgke fhhfduffduhfelkeekhfetudejtedvledtleeujedttdeinecuffhomhgrihhnpehgrhgr hhgrmhgtrdgtohhmpdgvlhhishdrnhhunecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomhepthhomhesthhomhdqfhhithiihhgvnhhrhidrmhgvrdhu kh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Mon, 1 Nov 2021 07:13:46 -0400 (EDT) Message-ID: <0eb0cb5f-2a76-08b6-1e24-ea1593b56c98@tom-fitzhenry.me.uk> Date: Mon, 1 Nov 2021 22:13:43 +1100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.1.2 Content-Language: en-US To: bug-guix@gnu.org From: Tom Fitzhenry Subject: Erase / on boot Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=66.111.4.25; envelope-from=tom@tom-fitzhenry.me.uk; helo=out1-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) This issue tracks the creation of a Guix System implementation of https://grahamc.com/blog/erase-your-darlings : "I erase my systems at every boot. [...] NixOS can boot with only two directories: /boot, and /nix." I have a working prototype of https://elis.nu/blog/2020/05/nixos-tmpfs-as-root/ . I will submit some small fixes in the short term, and later some larger patches. Ideally this will result in a cookbook entry, and a CI test. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 01 08:19:22 2021 Received: (at 51547) by debbugs.gnu.org; 1 Nov 2021 12:19:22 +0000 Received: from localhost ([127.0.0.1]:33898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mhWHa-0006S9-6k for submit@debbugs.gnu.org; Mon, 01 Nov 2021 08:19:22 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:40855) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mhWHW-0006Rv-Lf for 51547@debbugs.gnu.org; Mon, 01 Nov 2021 08:19:21 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 9D441320153D for <51547@debbugs.gnu.org>; Mon, 1 Nov 2021 08:19:12 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Mon, 01 Nov 2021 08:19:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= tom-fitzhenry.me.uk; h=message-id:date:mime-version:to:from :subject:content-type:content-transfer-encoding; s=fm3; bh=8z0hX diuckiv37tH7VubT3ltsXRP5papinhCdR+knXA=; b=rWt5u0ziYJXh9f+jjH8rB tbsHoQr7g2M6ThAZyIVJ7rlLL2S+yhtVlFYxjGfpX7Xls660yPi8SLlUm3zEJNPl IuQFSt89lA1SxMru4taTBGTeUbr3rGJL3NSw/11EGk6lMWNUIHsWcpvZwwl/EOXS LfodewYZTszwXc4sbPQUKqMRacpz4ufoaGMNBNUBK3wQL2xUkii1aLRZ0TjbPebX bBrUQT5i45VZN4n4gjj9vqNy1EASQ99tllz5HnhCIOBq71clxau3/zt2xFclgaTj md4VfVGTrj8SpiTE3Lt5F3oYsNayYvan1+hDgoNjHvc2aiRyn0Bq3fuFybwf4DP+ A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=8z0hXd iuckiv37tH7VubT3ltsXRP5papinhCdR+knXA=; b=IEScTcI2Iv6yUbrUDdNqxj RZFr/pzXB0GO2fYhYVT0tAoG60XcdEeFUU0JsqV7qU9xCauE5bQIGwACwqqjCcQJ vJOogxWJc0PzxyksZiuPQ9TGXM/KF3mPuGbexN+SzY0ho06uoAtenNM43MyUJ80B kiTcPR/QH2588GCewYrHdtqD525ZMNXohYI+EC3IEzb9NF2uMefj9JK/OrzI3ERq 9gscyyRuDB72nqsWgGAW+ZJ9qWSxYHmr0lQcIL1RX/KmGHmHb+Kjg4IrR+HkDw05 +D8rb3YdJJeytiWPrhsNjKhigPqy6Ex2TQedVsb1ceLoprqVzUvwCjWm0aPk+4Mw == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrvdehvddgfeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfvhffutgfgsehtjeertd dtfeejnecuhfhrohhmpefvohhmucfhihhtiihhvghnrhihuceothhomhesthhomhdqfhhi thiihhgvnhhrhidrmhgvrdhukheqnecuggftrfgrthhtvghrnhepgeeludejkeeigffhle eiheeuleevkeekhfffffeiudeguedtgfehtefhtdeiieeinecuffhomhgrihhnpehgnhhu rdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh epthhomhesthhomhdqfhhithiihhgvnhhrhidrmhgvrdhukh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <51547@debbugs.gnu.org>; Mon, 1 Nov 2021 08:19:10 -0400 (EDT) Message-ID: Date: Mon, 1 Nov 2021 23:19:08 +1100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.1.2 Content-Language: en-US To: 51547@debbugs.gnu.org From: Tom Fitzhenry Subject: Erase / on boot Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51547 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Adventures so far... I've pasted a working system configuration at the bottom. The idea is to boot / as tmpfs, and to mount the minimal set of directories from persistent storage: * /boot * /gnu * /home is not strictly required, but is useful! * /var/guix What's working: * Booting to GNOME * `guix system reconfigure` * Booting previous generations * /etc and /var are empty upon boot, woo! A few issues: * Bootstrapping all this is non-trivial. It requires fiddling with partitions, and getting it wrong can easily make your system unbootable. Suggestions? Maybe the user could set up bind-mounts to map to their preferred partition scheme? A basic cookbook entry could bind-mount directories from a single ext4 partition to the required directories. * I tried setting up /gnu and /var/guix as bind-mounts per , but this didn't seem to work from initrd: the kernel panic'd on boot. I need to confirm this and raise a bug. * Mounting / as tmpfs falsely requires a device, otherwise it waits forever on boot. I need to confirm this and raise a bug. * Activation-on-boot fails due to inexistence of /run and /var/run. fixes this. Here's the config: (use-modules (gnu)) (use-service-modules desktop networking ssh xorg) (operating-system (timezone "Australia/Sydney") (host-name "test") (users (cons* (user-account (name "tom") (comment "Tom") (group "users") (home-directory "/home/tom") ;; Needed since /etc/passwd is not persisted. (password (crypt "password" "foobar")) (supplementary-groups '("wheel" "netdev" "audio" "video"))) %base-user-accounts)) (packages (append (list (specification->package "emacs-next")) %base-packages)) (services (append (list (service gnome-desktop-service-type) (set-xorg-configuration (xorg-configuration (keyboard-layout keyboard-layout)))) %desktop-services)) (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/sda") (keyboard-layout keyboard-layout))) (file-systems (cons* (file-system (mount-point "/") (device ;; TODO: Raise bug that root-as-tmpfs falsely requires a partition. (uuid "59457d60-2b08-4f5c-b1c7-e29cd5f7a3da" 'btrfs)) (options "size=1G") (type "tmpfs")) (file-system (mount-point "/boot") (device (uuid "59457d60-2b08-4f5c-b1c7-e29cd5f7a3da" 'btrfs)) (options "subvol=boot") (needed-for-boot? #t) (type "btrfs")) (file-system (mount-point "/home") (device (uuid "59457d60-2b08-4f5c-b1c7-e29cd5f7a3da" 'btrfs)) (options "subvol=home") (type "btrfs")) (file-system (mount-point "/var/guix") (device (uuid "59457d60-2b08-4f5c-b1c7-e29cd5f7a3da" 'btrfs)) (options "subvol=var/guix") ;; Needed to boot old generations, which needs /var/guix/profiles/ (needed-for-boot? #t) (type "btrfs")) (file-system (mount-point "/gnu") (device (uuid "59457d60-2b08-4f5c-b1c7-e29cd5f7a3da" 'btrfs)) (options "subvol=gnu") (needed-for-boot? #t) (type "btrfs")) %base-file-systems))) From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 03 09:35:49 2021 Received: (at 51547) by debbugs.gnu.org; 3 Nov 2021 13:35:49 +0000 Received: from localhost ([127.0.0.1]:39499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1miGQe-0000hl-Tu for submit@debbugs.gnu.org; Wed, 03 Nov 2021 09:35:49 -0400 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:43959) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1miGQb-0000hc-R7 for 51547@debbugs.gnu.org; Wed, 03 Nov 2021 09:35:47 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 9453B3201CDC for <51547@debbugs.gnu.org>; Wed, 3 Nov 2021 09:35:44 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 03 Nov 2021 09:35:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= tom-fitzhenry.me.uk; h=message-id:date:mime-version:subject:from :to:references:in-reply-to:content-type :content-transfer-encoding; s=fm3; bh=fNeMTXY8UuKNNMu1//DcWL2hfa /3/3t5zV9J9uIIXMU=; b=hTaM8KvMn5zVYtVvSMt/1pvmx+Qx3jDzNIa0hCMbkX o878T1BMpgTjXseEC38VQGnjn1F9ejno7GK4lpf+DhjmsLh6CE+qMICN6OouT8NN W6Mknt5SyZb3v8DKvS1i6GZfDMTXA3Yjug2GbpzNC8mpAPvCUiHB4UR04L3PPy3o k7n917RPZWdEkJFOSlEoKBbHQEdIhdf/6CWkdzDiG12spNlLRBADEWRdgeDo8Hz4 eWWk/b7w9CFvYRfwIYfFI763taa+cAVyIaPtvNxqDOXa9GOq5v5LMFsU0H7eCfb7 uhXwikT3rqH97q4gLTGohQGAartU7/+qn8Ids5m9rIzA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=fNeMTXY8UuKNNMu1//DcWL2hfa/3/3t5zV9J9uIIX MU=; b=PGKq5ZUJvxEhPtrCacMw1b1YeIxV7F+MacSW7Vz8XnCFIWNWAt0EwX5be OZxoaTgPWWvoMM1xxIqhTW43uyZQV9rLFZevbRp22DFa5vlVqKhwBBh//Z1HBfE2 j25Cpi5DDXkzc4MgQwbDh6LICgQnPMVlzX6fLuxeqeJCsyKwvneNbFrx2kA6Invu FAaprzCJMUvh0TeITOdc1PSHdc+aHNG7QO7mQxaeiyvItPfF+adN/64MItbi2pLr WWXsC1LkWmQByzeAnX2B689JdUnQ1SQZ0/KKo3tUIiDI4K4nxCFIjj5gJ0TItD+v lPz6KZr4cgtGAZ4cJjhFro2w3kSrw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrtddvgdehudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffhvfhfjggtgfesthejre dttdefjeenucfhrhhomhepvfhomhcuhfhithiihhgvnhhrhicuoehtohhmsehtohhmqdhf ihhtiihhvghnrhihrdhmvgdruhhkqeenucggtffrrghtthgvrhhnpedvveejgefhheduke egkeelgfdtudekueeiteehtdelvdeitdfhtedvgfdvgefhleenucevlhhushhtvghrufhi iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehtohhmsehtohhmqdhfihhtiihhvg hnrhihrdhmvgdruhhk X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <51547@debbugs.gnu.org>; Wed, 3 Nov 2021 09:35:42 -0400 (EDT) Message-ID: <30dcfcdf-5a3d-4d52-54b0-592b0384b6d0@tom-fitzhenry.me.uk> Date: Thu, 4 Nov 2021 00:35:37 +1100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.1.2 Subject: Re: Erase / on boot Content-Language: en-US From: Tom Fitzhenry To: 51547@debbugs.gnu.org References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.8 (/) X-Debbugs-Envelope-To: 51547 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) On 1/11/21 23:19, Tom Fitzhenry wrote: > A few issues: Another issue: /var/tmp/ is not created on boot, which breaks vi: tom@computer ~/src$ vi ex/vi: Error: /var/tmp/vi.recover: No such file or directory ex/vi: Modifications not recoverable if the session fails ex/vi: Error: /var/tmp/vi.recover/vi.u8Kkbb: No such file or directory From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 12 10:13:37 2022 Received: (at 51547-done) by debbugs.gnu.org; 12 Jul 2022 14:13:37 +0000 Received: from localhost ([127.0.0.1]:43338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oBGdt-00023l-7J for submit@debbugs.gnu.org; Tue, 12 Jul 2022 10:13:37 -0400 Received: from mail-qv1-f41.google.com ([209.85.219.41]:33682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oBGdr-00023X-Eo for 51547-done@debbugs.gnu.org; Tue, 12 Jul 2022 10:13:36 -0400 Received: by mail-qv1-f41.google.com with SMTP id d17so2616370qvs.0 for <51547-done@debbugs.gnu.org>; Tue, 12 Jul 2022 07:13:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=YvzKKBP/CAOwTuzCL+Tn0nnyFs6XjPNTYWdOL84uahs=; b=h1954GfMDydqfrMbJQ6udexPvFKIS6gKnRte+aSCcRnENkxqJV3jGYPZob4+lKwJSQ CF7xCbJbkQN2SyrktkB/E8mA2jt2M+tNh6NiVg2Q1Rgw2CXNdFrPh5cxjWGnsJBJecjT /RlR++c3MWSwW5Z+3h55CxxlRzGPHRIwX+gueoJk3/xWwmmLP2ullxqdVJvkd7cxAWdf wPgc/CVXgihRTLidKOPYLHfO/O3EngzDzA0udCZxy078Rzao7YYzgt87YaQW18N0odDE VhwQoArK1aYedT8Zi0oqbCZZ3n26DvwGqXGVLKuyjIO5fdteHHiW5S+TXYEPq/e1+5cD FnYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=YvzKKBP/CAOwTuzCL+Tn0nnyFs6XjPNTYWdOL84uahs=; b=vU4o/YYON+QDzhdx58QHQzdhNBrCOT25gmEE0F3usdnFV5ebGoig7ePYBvysDJRtGa lhfEMOc9ZTrsdkPlGXx2KDLdTjDkMNKBLdXuEzhL6cM11jeSIUqG6nEFX0vGvU9PRzTG iQIH0AnfnzCT/17jV9B4rgDbDmCpYJYAKw1N0bRX+CbJ0I9cmEFWhv03lf2NoKEE86FW MfhK1YCLe1dMpy0FAzSGXaShEldJBN30hxw2xTNhKs3V2l/mDyF2TSdM3S599+l9BDfg K5TssO2VwCuLxq6QXhI8UB7QQ02VA88hWNrXRJpNJLpoZliyJLfKf7OmXIHpdy9myBTN 151g== X-Gm-Message-State: AJIora8ayNWiNyE+01sP2XifrsJ3f1ZdF3I2v+oDpcclyuxMxFDO5okL epmzk7o0CAxQVhK/O8qSx27lpxRHvGLMrkUL X-Google-Smtp-Source: AGRyM1tokBu3sDhCAP+FfxZ5OqxFnCGNa+Q+fXeTfYv1zxh7HQPwYCWdbbOz1qB8ZenC2bVeH51QhA== X-Received: by 2002:a05:6214:519d:b0:473:2532:1f5a with SMTP id kl29-20020a056214519d00b0047325321f5amr17837614qvb.59.1657635209632; Tue, 12 Jul 2022 07:13:29 -0700 (PDT) Received: from hurd (dsl-155-226.b2b2c.ca. [66.158.155.226]) by smtp.gmail.com with ESMTPSA id cn7-20020a05622a248700b0031e9d9635d4sm4144359qtb.23.2022.07.12.07.13.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Jul 2022 07:13:29 -0700 (PDT) From: Maxim Cournoyer To: Tom Fitzhenry Subject: Re: bug#51547: Erase / on boot References: <30dcfcdf-5a3d-4d52-54b0-592b0384b6d0@tom-fitzhenry.me.uk> Date: Tue, 12 Jul 2022 10:13:28 -0400 In-Reply-To: <30dcfcdf-5a3d-4d52-54b0-592b0384b6d0@tom-fitzhenry.me.uk> (Tom Fitzhenry's message of "Thu, 4 Nov 2021 00:35:37 +1100") Message-ID: <875yk28lmf.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51547-done Cc: 51547-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Tom, Tom Fitzhenry writes: > On 1/11/21 23:19, Tom Fitzhenry wrote: >> A few issues: > > Another issue: /var/tmp/ is not created on boot, which breaks vi: > > tom@computer ~/src$ vi > ex/vi: Error: /var/tmp/vi.recover: No such file or directory > ex/vi: Modifications not recoverable if the session fails > ex/vi: Error: /var/tmp/vi.recover/vi.u8Kkbb: No such file or directory While interesting, this effort is not an actual bug and is a WIP it seems, so I'm closing it. Feel free to share progress or ask for guidance or guix-devel@gnu.org! Thanks! Maxim From unknown Sat Jun 14 05:08:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 10 Aug 2022 11:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator