guix system init broken on non GuixSD
(address . bug-guix@gnu.org)
`guix system init` seems to be broken for non GuixSD distirbutions:
When I tried it on openSUSE:
# guix system --no-bootloader init /Devel/git/guix-config/config.scm /mnt/mnt/
;;; note: source file /Devel/extra/gnu/packages/connman.scm
;;; newer than compiled /root/.config/guix/latest/gnu/packages/connman.go
;;; note: source file /Devel/extra/gnu/packages/connman.scm
;;; newer than compiled /usr/lib64/guile/2.2/site-ccache/gnu/packages/connman.go
;;; note: source file /Devel/extra/gnu/packages/connman.scm
;;; newer than compiled /usr/lib64/guile/2.2/site-ccache/gnu/packages/connman.go
guix system: error: open-file: No such file or directory: "/run/booted-system/kernel/lib/modules/4.15.6-1-default/modules.alias"
4.15.6-1-default is version of my running kernel, but not defined as package - it is not expected to be used for guix call.
/run/booted-system/ is specific for GuixSD.
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEDOrssfr9jDQthC2PSiPjT6AzQ20FAlqixdsACgkQSiPjT6Az
Q23sXw//XroEKiZmNhdRcSWcJA6tqd+aKd8rIpcrgyjm0rnR5lroN/2R2Kek8JyQ
UOXodbVN8g+E0EBVJUPw1m5P+86hPncehqYowZKEv9zVRtVzMhOu7f95PxoZ5Zg4
rOiD4FlA5ARzThe9SIbOfi1fSgqxXfyzstJQ7jVZgK9tTFaDgMzj1CZRMd5mnPGE
n4RwrpGe/tvyF3xUaVyFe0fSTA0QDmfLwGyKD7fzVRwi0eY2LmGktw1eZkIohWOh
0GV0RP9tBXUQ8R0weaTdDkuvEMHnb922mzTqdxc1IsG063LkFWmiT2x64Q0r/Odt
Symhmt9TH/MR0VWX1XXBWh7uKETUcRKzzDucz3Ayw43Tfr1yDZHhiJ1rB6xMk+UF
qR3Li+KXah25SGlBFT5KWmCW2L5SPx4lksd5WQ5K4JUzZbfXgfCH1hLdyDacg0Nm
Gn+Rz4AUHIlrzjG1UsyMVzRRj1xE6NIl90GLFK6EtwkulGMivG1irlyiTFgrToaN
HoRfgAKB1bEozOWWmlr0U0bVXayBncSqN31NDAo/einCeU/OqlPOjp+G4OcJDe8b
jCYfpG+Qvtr/DIP/qT5tcIaK38qt+nznyTrxwTzMlEK+CF5HJg2UNjVgZwWLK5h+
ol7gtjJL089BE8cogbxwr6W/A9FgOO/VK027+8q3HNNPRRG4diM=
=PcsC
-----END PGP SIGNATURE-----