Skip to content

Commit 041a433

Browse files
committed
deps: Rename cfsctl workspace dependency to composefs-ctl
The upstream composefs-rs package was renamed from cfsctl to composefs-ctl in 0.4.0. Update the workspace dependency key to match, removing the need for the `package` field, and rename all Rust imports from cfsctl:: to composefs_ctl::. Assisted-by: OpenCode (claude-opus-4-6) Signed-off-by: John Eckersberg <jeckersb@redhat.com>
1 parent 8db8383 commit 041a433

29 files changed

Lines changed: 49 additions & 49 deletions

File tree

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ clap = "4.5.4"
4242
clap_mangen = { version = "0.3.0" }
4343
# To develop against a local composefs-rs checkout, add a [patch] section at the end of this file:
4444
# [patch."https://github.com/composefs/composefs-rs"]
45-
# cfsctl = { path = "/path/to/composefs-rs/crates/cfsctl" }
45+
# composefs-ctl = { path = "/path/to/composefs-rs/crates/composefs-ctl" }
4646
# The Justfile will auto-detect these and bind-mount them into container builds.
47-
cfsctl = { git = "https://github.com/composefs/composefs-rs", rev = "4dd43a107e", package = "composefs-ctl" }
47+
composefs-ctl = { git = "https://github.com/composefs/composefs-rs", rev = "4dd43a107e" }
4848
fn-error-context = "0.2.1"
4949
futures-util = "0.3"
5050
hex = "0.4.3"

crates/etc-merge/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ rustix = { workspace = true }
1212
openssl = { workspace = true }
1313
hex = { workspace = true }
1414
tracing = { workspace = true }
15-
cfsctl = { workspace = true }
15+
composefs-ctl = { workspace = true }
1616
fn-error-context = { workspace = true }
1717
owo-colors = { workspace = true }
1818
anstream = { workspace = true }

crates/etc-merge/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ use anyhow::Context;
1515
use cap_std_ext::cap_std;
1616
use cap_std_ext::cap_std::fs::{Dir as CapStdDir, MetadataExt, Permissions, PermissionsExt};
1717
use cap_std_ext::dirext::CapStdExtDirExt;
18-
use cfsctl::composefs;
1918
use composefs::fsverity::{FsVerityHashValue, Sha256HashValue, Sha512HashValue};
2019
use composefs::generic_tree::{Directory, FileSystem, Inode, Leaf, LeafContent, LeafId, Stat};
2120
use composefs::tree::ImageError;
21+
use composefs_ctl::composefs;
2222
use rustix::fs::{
2323
AtFlags, Gid, Uid, XattrFlags, lgetxattr, llistxattr, lsetxattr, readlinkat, symlinkat,
2424
};

crates/initramfs/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ clap = { workspace = true, features = ["std", "help", "usage", "derive"] }
1212
libc.workspace = true
1313
rustix.workspace = true
1414
serde = { workspace = true, features = ["derive"] }
15-
cfsctl.workspace = true
15+
composefs-ctl.workspace = true
1616
toml.workspace = true
1717
fn-error-context.workspace = true
1818
bootc-kernel-cmdline = { path = "../kernel_cmdline", version = "0.0.0" }
@@ -22,5 +22,5 @@ workspace = true
2222

2323
[features]
2424
default = ['pre-6.15']
25-
rhel9 = ['cfsctl/rhel9']
26-
'pre-6.15' = ['cfsctl/pre-6.15']
25+
rhel9 = ['composefs-ctl/rhel9']
26+
'pre-6.15' = ['composefs-ctl/pre-6.15']

crates/initramfs/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ use rustix::{
2424

2525
use serde::Deserialize;
2626

27-
use cfsctl::composefs;
28-
use cfsctl::composefs_boot;
2927
use composefs::{
3028
fsverity::{FsVerityHashValue, Sha512HashValue},
3129
mount::FsHandle,
3230
mountcompat::{overlayfs_set_fd, overlayfs_set_lower_and_data_fds, prepare_mount},
3331
repository::Repository,
3432
};
3533
use composefs_boot::cmdline::get_cmdline_composefs;
34+
use composefs_ctl::composefs;
35+
use composefs_ctl::composefs_boot;
3636

3737
use fn_error_context::context;
3838

crates/lib/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ chrono = { workspace = true, features = ["serde"] }
3535
clap = { workspace = true, features = ["derive","cargo"] }
3636
clap_complete = "4"
3737
clap_mangen = { workspace = true, optional = true }
38-
cfsctl = { workspace = true }
38+
composefs-ctl = { workspace = true }
3939
fn-error-context = { workspace = true }
4040
futures-util = { workspace = true }
4141
hex = { workspace = true }

crates/lib/src/bootc_composefs/backwards_compat/bcompat_boot.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ use crate::{
2323
use anyhow::{Context, Result};
2424
use camino::Utf8PathBuf;
2525
use cap_std_ext::{cap_std::fs::Dir, dirext::CapStdExtDirExt};
26-
use cfsctl::composefs_boot::bootloader::{EFI_ADDON_DIR_EXT, EFI_EXT};
26+
use composefs_ctl::composefs_boot::bootloader::{EFI_ADDON_DIR_EXT, EFI_EXT};
2727
use fn_error_context::context;
2828
use ocidir::cap_std::ambient_authority;
2929
use rustix::fs::{RenameFlags, fsync, renameat_with};

crates/lib/src/bootc_composefs/boot.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,6 @@ use cap_std_ext::{
7575
cap_std::{ambient_authority, fs::Dir},
7676
dirext::CapStdExtDirExt,
7777
};
78-
use cfsctl::composefs;
79-
use cfsctl::composefs_boot;
80-
use cfsctl::composefs_oci;
8178
use clap::ValueEnum;
8279
use composefs::fs::read_file;
8380
use composefs::fsverity::{FsVerityHashValue, Sha512HashValue};
@@ -87,6 +84,9 @@ use composefs_boot::bootloader::{
8784
UsrLibModulesVmlinuz, get_boot_resources,
8885
};
8986
use composefs_boot::{cmdline::get_cmdline_composefs, os_release::OsReleaseInfo, uki};
87+
use composefs_ctl::composefs;
88+
use composefs_ctl::composefs_boot;
89+
use composefs_ctl::composefs_oci;
9090
use fn_error_context::context;
9191
use rustix::{mount::MountFlags, path::Arg};
9292
use schemars::JsonSchema;

crates/lib/src/bootc_composefs/digest.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ use anyhow::{Context, Result};
99
use camino::Utf8Path;
1010
use cap_std_ext::cap_std;
1111
use cap_std_ext::cap_std::fs::Dir;
12-
use cfsctl::composefs;
13-
use cfsctl::composefs_boot;
1412
use composefs::dumpfile;
1513
use composefs::fsverity::{Algorithm, FsVerityHashValue};
1614
use composefs_boot::BootOps as _;
15+
use composefs_ctl::composefs;
16+
use composefs_ctl::composefs_boot;
1717
use tempfile::TempDir;
1818

1919
use crate::store::ComposefsRepository;

crates/lib/src/bootc_composefs/export.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ use std::{fs::File, os::fd::AsRawFd};
22

33
use anyhow::{Context, Result};
44
use cap_std_ext::cap_std::{ambient_authority, fs::Dir};
5-
use cfsctl::composefs;
6-
use cfsctl::composefs_oci;
75
use composefs::splitstream::SplitStreamData;
6+
use composefs_ctl::composefs;
7+
use composefs_ctl::composefs_oci;
88
use composefs_oci::open_config;
99
use ocidir::{OciDir, oci_spec::image::Platform};
1010
use ostree_ext::container::Transport;

0 commit comments

Comments
 (0)