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=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792708000; x=1793312800; darn=lists.altlinux.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to:content-type; bh=XQ0LzCryzRl3pPSV3Qdr+zysLmt5cnpC9h+nql49PP0=; b=mQYsbsjf8YrtPPrhjNQZqAP5mDf8bF7iAV/Mw0AikRcugkxnPsr+5Xet6lzQdOnLjS yVZ+VpnD6QtK20pefDA/UWmFpQRDfbgCCkWSYmEajm8YQlz/vZHxarFxtyRiwlhkOAq1 LFJkabc8GvdutS72SxNar55arXI1Vf/+AkuaKdO+dfosfLana7c3lNmblsBDGoQ5IMCa naKpI0k7Eo6WpnCIQ8wAYYeHer/5SUfu9xdcZLGxkGRwOhTUB7JI/qx/WfV16AQ+4Jtt K869Pc1n1gXxd/GbUDDV3a/JiqTh74k/OAs1RMk+n7Q6Y08C/a+CvizgaJLrKDfNiGV7 xwTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792708000; x=1793312800; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=XQ0LzCryzRl3pPSV3Qdr+zysLmt5cnpC9h+nql49PP0=; b=kHBTgPAyRKCXRRWzKpaKAXaKpb/4vy61sCHCtjA5X9fkSl2WOVLRM/SnoUjOhiU0CL 9k1q1UStfsXhfYBiGXQWTXMkkTpa3mus6AFf+I1xv8GtakbM3SXqOr0tt7Ao919Gtb9e SHQhNIp8ERKg4vMHo6HW+lqVJCjzwqm4+5R1BTubwsE4lIMRUljlGxkzgAv3FZPz2IEz Pe5okyG88QwjzGPbSuLrYVI1MxP3aeWRr+plKDCzYByMqJpvWviZkxJjGzgg9P2Zn9zv 4p1MqIeeGhlBCth97CihoUhv3kK5+KY4LFR+S7jySpRkukx5mgCB2SonrNvZfSZJGEI8 aByA== X-Gm-Message-State: AFq9FYIoVGajVF31xR+NBRirHZZJCcbWh0/WlNW49nlwBUbV13KODWtg +2fUn2Y/9TyQVYNnmDb7f9UEic26INgq2w5M8MAI9OTuAD0cVvsRqhp5h9Z8/g== X-Gm-Gg: AYBFou3uA+wwlM156/AGzfNdLcxjGqd6JgrLpgBcQnSeilozoq1pTxGeiMPEWMjNl5b QSLZE58GrISPFUq2oXDm7Kb24dgHkub9oPD9O1tDc8XxI59cbm4qdO9B2vyOaa7+5ftlxHSfxxt pD1A32GlfeX9ohlaEzjQsQTGpkIoYVTW1vlZi5P0vXZlQJz67rBU4MGYttOcQIgiXuJSgK2F0tr N8r2Gv/qx0u4qeGzaK3UqJp9CtjDdQBkVOXo6UeW5VeNhKMwUFUavU8td/AJpOBeWqNeD1ycK7L YPTHhEpI0XCJZ7SF7053SIbSRBGkKEnp8JW0X4Af6MaTfRqn8X0+GoKj/k+1R/65i23mIZfFdnB 06O+4Vmw1CpAcffoRrFpUL4DH4JrFSZudv4wZpsNvgxePbmFYix4/X+0P6kRg8mPQju2E/a/7qo aMbOGzgNDFE/3IdXyrfAlp58KgFb76JMKm6JQTbu32qfUx4IKBOGZpJG7FPBWIk93APCs9GG8Pb lgKkrV+gkCZNlL67TItwe0RY+1MkSBB2qxVgk3chOsAAJvAOnBqykdcJQlVqvfPSNDpp06jrA== X-Received: by 2002:a05:6808:30a3:b0:4f7:a3c:6b92 with SMTP id 5614622812f47-55be862ebc4mr367937b6e.57.1792708000054; Thu, 22 Oct 2026 15:26:40 -0700 (PDT) Message-ID: Date: Fri, 23 Oct 2026 01:26:39 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: make-initrd@lists.altlinux.org References: <20261021101032.278166-1-gladkov.alexey@gmail.com> <20261022151541.648908-1-gladkov.alexey@gmail.com> Content-Language: ru, en-US From: Leonid Krivoshein In-Reply-To: <20261022151541.648908-1-gladkov.alexey@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [make-initrd] [PATCH v2] runtime: Freeze rootdelay countdown while paused 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: Thu, 22 Oct 2026 22:26:43 -0000 Archived-At: List-Archive: Нашёл небольшую ошибку... On 10/22/26 6:15 PM, Alexey Gladkov wrote: > ... > diff --git a/features/kickstart/data/etc/rc.d/init.d/kickstart b/features/kickstart/data/etc/rc.d/init.d/kickstart > index 3ccf2203..0527c20b 100755 > --- a/features/kickstart/data/etc/rc.d/init.d/kickstart > +++ b/features/kickstart/data/etc/rc.d/init.d/kickstart > @@ -25,18 +25,15 @@ if [ -s "$KSFILE" ]; then > . uevent-sh-functions > . initrd-sh-functions > > - rootdelay_pause > - > method= > { read -r method < /etc/initrd/method; } >/dev/null 2>&1 ||: > echo kickstart > /etc/initrd/method > > - kickstart -v "$KSFILE" > + run_rootdelay_paused kickstart -v "$KSFILE" > > echo "$method" > /etc/initrd/method > > rootdelay_reset_timer > - rootdelay_unpause > > rmdir -- "$uevent_confdb/queue/pause/udev" > rmdir -- "$uevent_confdb/queue/pause/md-raid-member" Старый код сработал бы верно. В новом, если выполнение внутри kickstart не уложится в rootdelay секунд, сбросить таймер можно уже не успеть. -- WBR, Leonid Krivoshein.