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

luks: replace seq with bash's builtin sequence expression #295

Merged
merged 1 commit into from
Feb 24, 2021

Conversation

jlebon
Copy link
Contributor

@jlebon jlebon commented Feb 23, 2021

This gives the same result without the added dep.

Hit this in FCOS where we don't currently ship seq in the initramfs
(normally, the clevis dracut module should've installed it if it
requires it). We could do that of course, but it's even better if we can
avoid it entirely.

This gives the same result without the added dep.

Hit this in FCOS where we don't currently ship `seq` in the initramfs
(normally, the clevis dracut module should've installed it if it
requires it). We could do that of course, but it's even better if we can
avoid it entirely.
jlebon added a commit to jlebon/fedora-coreos-config that referenced this pull request Feb 23, 2021
The dracut module from the latest Clevis v16 release has an undeclared
dependency on `seq`. There's a patch to fix that upstream:

latchset/clevis#295

But for now, let's just pin to the previous release. This will unblock
lockfile bumps.
jlebon added a commit to coreos/fedora-coreos-config that referenced this pull request Feb 23, 2021
The dracut module from the latest Clevis v16 release has an undeclared
dependency on `seq`. There's a patch to fix that upstream:

latchset/clevis#295

But for now, let's just pin to the previous release. This will unblock
lockfile bumps.
jlebon added a commit to coreos/fedora-coreos-config that referenced this pull request Feb 23, 2021
The dracut module from the latest Clevis v16 release has an undeclared
dependency on `seq`. There's a patch to fix that upstream:

latchset/clevis#295

But for now, let's just pin to the previous release. This will unblock
lockfile bumps.

(cherry picked from commit 03bf486)
Copy link
Collaborator

@sergio-correia sergio-correia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for catching this.

@sergio-correia sergio-correia merged commit 3ff3b5b into latchset:master Feb 24, 2021
jlebon added a commit to jlebon/fedora-coreos-config that referenced this pull request Mar 9, 2021
Previously we pinned clevis to v15 in order to work around
latchset/clevis#295.

But overrides are not set up in the tagger for mechanical streams, so we
can't easily pin in `branched` and `rawhide`. Let's just unpin and
temporarily ship `seq` ourselves to work around this. Put that temporary
hack in `40ignition-ostree` since that's the closest module conceptually
to clevis.
jlebon added a commit to jlebon/fedora-coreos-config that referenced this pull request Mar 9, 2021
Previously we pinned clevis to v15 in order to work around
latchset/clevis#295.

But overrides are not set up in the tagger for mechanical streams, so we
can't easily pin in `branched` and `rawhide`. Let's just unpin and
temporarily ship `seq` ourselves to work around this. Put that temporary
hack in `40ignition-ostree` since that's the closest module conceptually
to clevis.
jlebon added a commit to coreos/fedora-coreos-config that referenced this pull request Mar 9, 2021
Previously we pinned clevis to v15 in order to work around
latchset/clevis#295.

But overrides are not set up in the tagger for mechanical streams, so we
can't easily pin in `branched` and `rawhide`. Let's just unpin and
temporarily ship `seq` ourselves to work around this. Put that temporary
hack in `40ignition-ostree` since that's the closest module conceptually
to clevis.
jlebon added a commit to coreos/fedora-coreos-config that referenced this pull request Mar 15, 2021
Previously we pinned clevis to v15 in order to work around
latchset/clevis#295.

But overrides are not set up in the tagger for mechanical streams, so we
can't easily pin in `branched` and `rawhide`. Let's just unpin and
temporarily ship `seq` ourselves to work around this. Put that temporary
hack in `40ignition-ostree` since that's the closest module conceptually
to clevis.

(cherry picked from commit ad5eb32)
@BarryHuffman
Copy link

Does this remove agnostic shell use? (dash/zsh/fish)

dustymabe added a commit to dustymabe/fedora-coreos-config that referenced this pull request Apr 30, 2021
This was added in ad5eb32 for clevis, but clevis has been
changed to no longer need `seq` [1] so we can drop it.

[1] latchset/clevis#295
dustymabe added a commit to coreos/fedora-coreos-config that referenced this pull request Apr 30, 2021
This was added in ad5eb32 for clevis, but clevis has been
changed to no longer need `seq` [1] so we can drop it.

[1] latchset/clevis#295
HuijingHei pushed a commit to HuijingHei/fedora-coreos-config that referenced this pull request Oct 10, 2023
The dracut module from the latest Clevis v16 release has an undeclared
dependency on `seq`. There's a patch to fix that upstream:

latchset/clevis#295

But for now, let's just pin to the previous release. This will unblock
lockfile bumps.
HuijingHei pushed a commit to HuijingHei/fedora-coreos-config that referenced this pull request Oct 10, 2023
Previously we pinned clevis to v15 in order to work around
latchset/clevis#295.

But overrides are not set up in the tagger for mechanical streams, so we
can't easily pin in `branched` and `rawhide`. Let's just unpin and
temporarily ship `seq` ourselves to work around this. Put that temporary
hack in `40ignition-ostree` since that's the closest module conceptually
to clevis.
HuijingHei pushed a commit to HuijingHei/fedora-coreos-config that referenced this pull request Oct 10, 2023
The dracut module from the latest Clevis v16 release has an undeclared
dependency on `seq`. There's a patch to fix that upstream:

latchset/clevis#295

But for now, let's just pin to the previous release. This will unblock
lockfile bumps.
HuijingHei pushed a commit to HuijingHei/fedora-coreos-config that referenced this pull request Oct 10, 2023
Previously we pinned clevis to v15 in order to work around
latchset/clevis#295.

But overrides are not set up in the tagger for mechanical streams, so we
can't easily pin in `branched` and `rawhide`. Let's just unpin and
temporarily ship `seq` ourselves to work around this. Put that temporary
hack in `40ignition-ostree` since that's the closest module conceptually
to clevis.
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 this pull request may close these issues.

3 participants