Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Repositories) include our OBS repo in the final image #9

Closed
phillxnet opened this issue Aug 15, 2020 · 1 comment · Fixed by #11
Closed

(Repositories) include our OBS repo in the final image #9

phillxnet opened this issue Aug 15, 2020 · 1 comment · Fixed by #11

Comments

@phillxnet
Copy link
Member

Currently the following repo is used during installer image build but not included in the final installer; this looks to be an error of omission and may hinder / overly complicate distro updates in the future:

https://build.opensuse.org/package/show/home:rockstor:branches:Base:System/systemd-presets-branding-rockstor

An Indication of it's requirement is seen in the distro update 'walk through' recently posted on our forum:

https://forum.rockstor.com/t/btrfs-balance-error/7261/4

Where, without the inclusion of this repo, the resulting:

zypper dup --no-recommends --download-in-advance

post sed update of repo variants, results in the removal of our systemd-presets-branding-rockstor package.

Current workaround is to add this repo accordingly to the post sed edited repos prior to a Distribution update. And for the example Leap 15.1 (dev only) to our proposed re-launch base of Leap 15.2 (an arrangement assumed to mimic the comming Leap 15.2 -> Leap 15.3 distro update) we have:

zypper --non-interactive addrepo --refresh -p97 http://download.opensuse.org/repositories/home:/rockstor:/branches:/Base:/System/openSUSE_Leap_15.2/ home_rockstor_branches_Base_System
zypper --gpg-auto-import-keys ref

And the proposed kiwi-ng config fix is to simply add the 'imageinclude="true"' potion to all occurrences of this repo definition within rockstor.kiwi.

@phillxnet
Copy link
Member Author

phillxnet commented Aug 15, 2020

I intend to address this issue shortly.

@phillxnet phillxnet changed the title [Repositories] include our OBS repo in the final image (Repositories) include our OBS repo in the final image Aug 16, 2020
phillxnet added a commit to phillxnet/rockstor-installer that referenced this issue Aug 16, 2020
Ensure our installer build time OBS home_rockstor_branches_Base_System
repo is included in the final image. This helps to avoid an inadvertent
uninstall of required/desired 'branding' packages when the resulting
install is then distribution updated.
phillxnet added a commit that referenced this issue Aug 21, 2020
…S_repo_in_the_final_image

(Repositories) include our OBS repo in the final image. Fixes #9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant