diff --git a/_config b/_config
index 9de1f11..023dbc2 100644
--- a/_config
+++ b/_config
@@ -69,7 +69,6 @@ BuildFlags: onlybuild:release-manifest-image
BuildFlags: onlybuild:baremetal-operator
BuildFlags: onlybuild:baremetal-operator-image
BuildFlags: onlybuild:ca-certificates-suse
- BuildFlags: onlybuild:cosign
BuildFlags: onlybuild:crudini
BuildFlags: onlybuild:edge-image-builder
BuildFlags: onlybuild:edge-image-builder-image
diff --git a/cosign/_service b/cosign/_service
deleted file mode 100644
index 1233d4a..0000000
--- a/cosign/_service
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
- https://github.com/rancher-government-carbide/cosign.git
- @PARENT_TAG@
- git
- .get
- v2.2.3+carbide.2
- v(.*)
- enable
-
-
- cosign.obsinfo
-
-
-
- gz
-
-
diff --git a/cosign/cosign.spec b/cosign/cosign.spec
deleted file mode 100644
index 850a003..0000000
--- a/cosign/cosign.spec
+++ /dev/null
@@ -1,55 +0,0 @@
-#
-# spec file for package cosign-rgs
-#
-# Copyright (c) 2024 SUSE LLC
-#
-# All modifications and additions to the file contributed by third parties
-# remain the property of their copyright owners, unless otherwise agreed
-# upon. The license for this file, and modifications and additions to the
-# file, is the same license as for the pristine package itself (unless the
-# license for the pristine package is not an Open Source License, in which
-# case the license is the MIT License). An "Open Source License" is a
-# license that conforms to the Open Source Definition (Version 1.9)
-# published by the Open Source Initiative.
-
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
-#
-
-%define project https://github.com/hauler-dev/cosign
-%define revision 49542360ffb5de63f9d2f5856b658651d5538e40
-
-Name: cosign
-Version: 0
-Release: 0
-Summary: Container Signing, Verification and Storage in an OCI registry
-License: Apache-2.0
-URL: https://github.com/rancher-government-carbide/cosign
-Source: cosign-%{version}.tar
-Source1: vendor.tar.gz
-BuildRequires: golang-packaging
-
-%description
-
-%prep
-%setup -q -a1 -n cosign-%{version}
-
-%build
-%goprep %{project}
-
-DATE_FMT="+%%Y-%%m-%%dT%%H:%%M:%%SZ"
-BUILD_DATE=$(date -u -d "@${SOURCE_DATE_EPOCH}" "${DATE_FMT}" 2>/dev/null || date -u -r "${SOURCE_DATE_EPOCH}" "${DATE_FMT}" 2>/dev/null || date -u "${DATE_FMT}")
-
-CLI_PKG=sigs.k8s.io/release-utils/version
-CLI_LDFLAGS="-X ${CLI_PKG}.gitVersion=%{version} -X ${CLI_PKG}.gitCommit=%{revision} -X ${CLI_PKG}.gitTreeState=release -X ${CLI_PKG}.buildDate=${BUILD_DATE}"
-
-CGO_ENABLED=0 go build -mod=vendor -buildmode=pie -trimpath -ldflags "${CLI_LDFLAGS}" -o cosign ./cmd/cosign
-
-%install
-install -D -m 0755 cosign %{buildroot}%{_bindir}/cosign
-
-%files
-%license LICENSE
-%doc *.md
-%{_bindir}/cosign
-
-%changelog
diff --git a/hauler/_service b/hauler/_service
index a7d11ad..542f58b 100644
--- a/hauler/_service
+++ b/hauler/_service
@@ -4,7 +4,7 @@
@PARENT_TAG@
git
.get
- v1.0.7
+ v1.2.1
v(.*)
enable
@@ -15,4 +15,13 @@
gz
+
+ hauler.spec
+ SOURCE_COMMIT
+
+ SOURCE_COMMIT=$(grep commit hauler.obsinfo | cut -d" " -f2)
+
+ 1
+
+
diff --git a/hauler/hauler.spec b/hauler/hauler.spec
index 79b5052..6939ee6 100644
--- a/hauler/hauler.spec
+++ b/hauler/hauler.spec
@@ -18,7 +18,7 @@
%define project github.com/hauler-dev/hauler
Name: hauler
-Version: 1.0.7
+Version: 1.2.1
Release: 0
Summary: Airgap Swiss Army Knife
License: Apache-2.0
@@ -26,7 +26,6 @@ URL: https://github.com/hauler-dev/hauler
Source: hauler-%{version}.tar
Source1: vendor.tar.gz
BuildRequires: golang-packaging
-BuildRequires: cosign
%description
@@ -38,10 +37,18 @@ BuildRequires: cosign
tar -xf %{SOURCE1}
-mkdir cmd/hauler/binaries
-cp `which cosign` cmd/hauler/binaries/cosign-linux-%{go_arch}
+MODULE=hauler.dev/go/hauler
+%define buildtime %(date +%%Y-%%m-%%dT%%H:%%M:%%S%%z)
+%define buildcommit %%SOURCE_COMMIT%%
-go build -mod=vendor -buildmode=pie -o hauler ./cmd/hauler
+
+go build \
+-mod=vendor \
+-buildmode=pie \
+-o hauler \
+-ldflags \
+"-X $MODULE/internal/version.gitVersion=v%{version} -X $MODULE/internal/version.gitCommit=%{buildcommit} -X $MODULE/internal/version.buildDate=%{buildtime}" \
+./cmd/hauler
%install