Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 698430

Summary: app-admin/calamares should install configuration files
Product: Gentoo Linux Reporter: Kenneth G. Strawn <kenny.strawn>
Component: Current packagesAssignee: Johannes Huber <johu>
Severity: normal CC: kenny.strawn, mudler
Priority: Normal Keywords: PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
See Also:
Package list:
Runtime testing required: ---
Attachments: Patch
Patch 2

Description Kenneth G. Strawn 2019-10-24 01:49:25 UTC
Created attachment 593738 [details, diff]

It's one thing to install config files and let the user tinker with them a bit to get them to work on, in my case, a dev-util/catalyst build. It's something else entirely to not install them at all. Per upstream doing the latter results in errors being thrown around.

Patching the ebuild to fix this problem.
Comment 1 Kenneth G. Strawn 2019-10-24 15:04:03 UTC
Created attachment 593766 [details, diff]
Patch 2

Found out that the ":BOOL" at the end of the -DINSTALL_CONFIG flag isn't necessary in the ebuild and may actually not be doing what was stated in the upstream reference bug based on the way some Arch-based distros have the flags in their PKGBUILD files, so correcting.

ATTN: johu ― without -DINSTALL_CONFIG, errors are thrown around. It's much wiser to install config files and then let people use livecd/fsscript to modify them than to not install them at all.
Comment 2 Kenneth G. Strawn 2019-10-24 20:42:48 UTC
Until this bug is fixed I have this temporary workaround in my fsscript:

#Download config files that emerge won't install
wget -O /etc/calamares/settings.conf
for i in /usr/lib64/calamares/modules/*; do
  wget -O /usr/lib64/calamares/modules/$i/$i.conf$i/$i.conf

Perhaps something similar can be done upstream.
Comment 3 Kenneth G. Strawn 2019-10-24 21:14:04 UTC
See this comment on the upstream calamares bug for more details:
Comment 4 Kenneth G. Strawn 2019-10-25 19:37:15 UTC
Here’s an upstream calamares bug that I personally filed related to this:
Comment 5 Larry the Git Cow gentoo-dev 2020-03-19 07:08:13 UTC
The bug has been closed via the following commit(s):

commit eb1c1d2a1c311be00c79d0e400ca62d346dcd9df
Author:     Johannes Huber <>
AuthorDate: 2020-03-19 07:03:44 +0000
Commit:     Johannes Huber <>
CommitDate: 2020-03-19 07:07:54 +0000

    app-admin/calamares: Version bump 3.2.20
    Package-Manager: Portage-2.3.94, Repoman-2.3.21
    Signed-off-by: Johannes Huber <>

 app-admin/calamares/Manifest                |  1 +
 app-admin/calamares/calamares-3.2.20.ebuild | 93 +++++++++++++++++++++++++++++
 2 files changed, 94 insertions(+)