Re: initramfs: execute own script

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Fri, Jan 22, 2010 at 11:06:08AM -0500, Jim Pryor wrote:
> The best way I found to do this was to read the source for the /lib/initcpio/{init,init_functions}
> look at some of the pairs /lib/initcpio/{hooks,install}/foo for
> different foo. However, you have to realize that you only have a
> restricted set of binaries and shell commands available then.
> 
> Also, Arch is in the process of moving to a different initcpio system.
> It's not in any of the repos yet, but is in the pipeline. I haven't
> fully understood what the changes will be. I think they're getting rid
> of the use of klibc.
> 
> I expect others who do know better will chime in.

It not helps at all. "Your" hooks runs before mounting root device.
I need to run my script after mount root, but before switch_root.

At the end of /lib/initcpio/init, there are call to kinit
and it seems kinit mount root partition and do switch_root.

Is it possible to write "hook" for kinit?

P.S. Why does Arch uses kinit, raw is not trusted?

-- 
   )\._.,--....,'``.
  /,   _.. \   _\  (`._ ,.
 `._.-(,_..'--(,_..'`-.;.' 


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux