On 08/07/2014 01:05 PM, Lukas Fleischer wrote: > Among other things, 36459f3 ([archiso] Drop aitab support, 2014-06-28) > removed the possibility to manually set a specific architecture by using > kernel parameters. This, however, is useful, e.g. when installing Arch > Linux on a device that reports itself as i586 but works fine with the > i686 flavor. > > Signed-off-by: Lukas Fleischer <[email protected]> > --- > archiso/initcpio/hooks/archiso | 2 +- > docs/README.bootparams | 4 ++++ > 2 files changed, 5 insertions(+), 1 deletion(-) > > diff --git a/archiso/initcpio/hooks/archiso b/archiso/initcpio/hooks/archiso > index 26bdedc..4c50566 100644 > --- a/archiso/initcpio/hooks/archiso > +++ b/archiso/initcpio/hooks/archiso > @@ -101,7 +101,7 @@ _verify_checksum() { > } > > run_hook() { > - arch="$(uname -m)" > + [[ -z "${arch}" ]] && arch="$(uname -m)" > [[ -z "${cowspace_size}" ]] && cowspace_size="75%" > [[ -z "${copytoram_size}" ]] && copytoram_size="75%" > [[ -z "${archisobasedir}" ]] && archisobasedir="arch" > diff --git a/docs/README.bootparams b/docs/README.bootparams > index caee0c2..634cf44 100644 > --- a/docs/README.bootparams > +++ b/docs/README.bootparams > @@ -57,6 +57,10 @@ INDEX > Default: "75%" > * dm_snap_prefix= Set a prefix for device-mapper snapshot node names. > Default: "arch" > +* arch= Force an architecture type (i686 | x86_64). > + Do not set it for normal operations. > + Useful for running a 64 bit kernel / 32 bit userspace. > + Default: (architecture of running kernel) > > > ** hooks/archiso_pxe_common >
OK. I will add it, but help message should be different, since aitab does not exist anymore, just remove "Useful for running a 64 bit kernel / 32 bit userspace." and maybe add message about these broken machines. This should be fixed at kernel level, there is a open/closed report about this? Thanks
signature.asc
Description: OpenPGP digital signature
