From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Resent-From: Michael Shigorin Resent-Date: Tue, 23 Apr 2019 16:00:19 +0300 Resent-Message-ID: <20190423130019.GT18867@imap.altlinux.org> Resent-To: make-initrd@lists.altlinux.org Envelope-to: ar@cs.msu.ru Delivery-date: Tue, 23 Apr 2019 11:50:07 +0300 Date: Tue, 23 Apr 2019 10:50:01 +0200 From: Alexey Gladkov To: "Michael A. Kangin" Message-ID: <20190423085001.GK21174@Legion-PC.fortress> References: <489be984-aa29-53cf-c0a8-e4da309efc8a@complife.ru> <5b6ad98a-29bc-1c16-27df-d0a82b3e3adc@gmail.com> <28dad1c6-a80c-7b5d-a6b8-2c6a8f404842@complife.ru> <20190419210447.GV21174@Legion-PC.fortress> <7f74a951-a415-1581-4df0-909d5ba75020@complife.ru> <20190421134343.GW21174@Legion-PC.fortress> <20190422000450.GY21174@Legion-PC.fortress> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-SA-Exim-Connect-IP: 194.107.17.36 X-SA-Exim-Mail-From: legion@altlinux.ru X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.cs.msu.ru X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=BAYES_00,MIXED_ES,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 X-SA-Exim-Version: 4.2 X-SA-Exim-Scanned: Yes (on mail.cs.msu.ru) Cc: Leonid Krivoshein , antohami@altlinux.org Subject: Re: [make-initrd] [devel] syslinux X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Apr 2019 13:00:21 -0000 Archived-At: List-Archive: On Mon, Apr 22, 2019 at 08:00:34PM +0200, Michael A. Kangin wrote: > Знаете, а сегодня он вдруг стал добавляться... С тем же конфигом... > я уж совсем было подумал, что кукушечкой поехал, но всё же удалось найти > и формализовать это интересное поведение: > > [root@Sisyphus 1]# make-initrd |grep ^Packed |cut -f-8 -d' ' > Packed modules: 8139cp 8390 9pnet 9pnet_virtio af_packet ahci > > [root@Sisyphus 1]# touch 8139cp 8390 9pnet 9pnet_virtio af_packet ahci > > [root@Sisyphus 1]# make-initrd |grep ^Packed |cut -f-8 -d' ' > Packed modules: 8390 9pnet 9pnet_virtio ata_generic ata_piix autofs4 > > > [root@Sisyphus 1]# rpm -V make-initrd > S.5....T. c /etc/initrd.mk > [root@Sisyphus 1]# rpm -q make-initrd > make-initrd-2.3.0-alt1.x86_64 > [root@Sisyphus 1]# > > А у меня там директория вчера была, nfs называлась... Оказалось, что libkmod несколько туповата. Она может выдать за модуль просто файл и довольно долго притворяться, что это модуль. Исправил в master. > Сейчас я на каждое такое действие делаю init-файл и заботливо руками > раскладываю ссылки по rcN.d, но мне кажется, это немного overhead. > > С systemd вопросов бы не возникнуло, там это очень хорошо делается через > name.type.d/some.conf - и pre, и post к любому юниту-таргету. У меня уже было такое. В master вернул возможность запустить скрипт до и после сервиса. Скрипты /lib/initrd/pre/$svc и /lib/initrd/post/$svc. -- Rgrds, legion