From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,RP_MATCHES_RCVD autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1780257465; bh=Z4r89WUAkvKdEHVZSmbofoNIAVMDbUuWmhT5KQBKxsk=; h=Date:From:To:Subject:References:In-Reply-To; b=DjQnhgRqTNzItdTZVRZXlVlGRvNrfRqhO7gpvJjEm2WwkUvPGKJr4U/S4ZkZq/OBU 5KkuXhAQP0S7WJiHfDpOl9Esdc0O5Q/0usXSfuc1lSvRZ+cmz29S1nk4+uglsJoIWI 7C/gFSg86f4yd+QHb5kAdKzKHg2Y4yz5CNbXw3YkQRrALVAg0v2I1LEyDiOPPdOa/j 0IQcjx+vXnwXKblrk07lzxZPLygEUp6jOfS4BoWphvFvrA5yfgNiypmm3+8BLcj0FI TJ1k0vkcaDF5sRRcNmtQ7sVz3PMfaNR/95NTA/2w0w50JyeeHwNSer3l9G/OSUDk7g 7xKDhSuc0Cs8w== Date: Sun, 31 May 2026 21:57:41 +0200 From: Alexey Gladkov To: make-initrd@lists.altlinux.org Message-ID: References: <7abadb27-fa4e-4a3b-940d-1688f0b067ca@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <7abadb27-fa4e-4a3b-940d-1688f0b067ca@altlinux.org> Subject: Re: [make-initrd] =?utf-8?b?0JfQsNC80LXQvdCwIC92YXIvcnVuINC4IC92YXIv?= =?utf-8?b?bG9jayDQvdCwINGB0LjQvNC70LjQvdC60LgsINGD0LrQsNC30YvQstCw0Y4=?= =?utf-8?b?0YjQuNC1INC90LAgL3J1biDQuCAvcnVuL2xvY2sg0L3QsCDRgdGC0LDQtNC4?= =?utf-8?b?0LggaW5pdHJk?= X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 May 2026 20:07:22 -0000 Archived-At: List-Archive: On Sun, May 31, 2026 at 04:54:56PM +0300, Anton Midyukov wrote: > Доброго времени суток > > Необходимость замены /var/run и /var/lock на симлинки, указываюшие на /run и /run/lock > уже давно перезрела. Начиная с p9, все новые системы являются мигрировавшими при их установке. > Но остаются системы, обновлявшиеся с p8, какие-то самодельные сборки, где эта миграция не выполнялась. > > Наверное, самый безопасный способ миграции таких систем - сделать это на этапе initrd. > В таком случае потребуется монтировать /var, если он на отдельном разделе. > А также потребуется монтировать систему на запись. > Видимо, это должна быть фича, которая добавляется в initrd автоматически, если /var/run или /var/lock > не являются симлинками. > Хотелось бы узнать, насколько это хорошая идея. Технически это возможно. В момент initramfs можно добавить MOUNTPOINTS += /var тогда мы попробуем добавить всё необходимое для /var и попытаемся смонтировать его для системы. Далее нужно вызвать что-то вместо INIT, что сделало бы миграцию. Когда-то давно я предлагал сделать фичу для обновлений, но в то время такая идея не вызвала интереса. Я предлагал сделать возможность вызова скрипта определённого имени из рута системы перед запуском INIT. -- Rgrds, legion