From cdab53e2cfb2f3743c1d8991f3be66a53ae43adc Mon Sep 17 00:00:00 2001 From: gezimbll Date: Thu, 29 Jun 2023 09:31:33 -0400 Subject: [PATCH] Adding packit create-archive action for rpm builds --- packages/copr.fedorainfracloud.org/cgrates.spec | 12 ++++++------ packit.yaml | 2 ++ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/copr.fedorainfracloud.org/cgrates.spec b/packages/copr.fedorainfracloud.org/cgrates.spec index 57e01414b..2efa3bb60 100644 --- a/packages/copr.fedorainfracloud.org/cgrates.spec +++ b/packages/copr.fedorainfracloud.org/cgrates.spec @@ -45,7 +45,7 @@ fi %build # In the build phase, the CGRateS binaries are built -export GOPATH=%{_builddir}/%{name}-%{version} +export GOPATH=%{_builddir}/%{name}-%{version}/go cd %{_builddir}/%{name}-%{version}/src/github.com/cgrates/cgrates export PATH=$PATH:%{_builddir}/go/bin ./build.sh @@ -65,11 +65,11 @@ cp -rpf src/github.com/cgrates/cgrates/data/storage/mongo %{buildroot}%{_dataroo cp -rpf src/github.com/cgrates/cgrates/data/storage/mysql %{buildroot}%{_datarootdir}/%{name}/storage cp -rpf src/github.com/cgrates/cgrates/data/storage/postgres %{buildroot}%{_datarootdir}/%{name}/storage install -D -m 0644 -p src/github.com/cgrates/cgrates/data/conf/%{name}/%{name}.json %{buildroot}%{_sysconfdir}/%{name}/%{name}.json -install -D -m 0755 -p bin/cgr-console %{buildroot}%{_bindir}/cgr-console -install -D -m 0755 -p bin/cgr-engine %{buildroot}%{_bindir}/cgr-engine -install -D -m 0755 -p bin/cgr-loader %{buildroot}%{_bindir}/cgr-loader -install -D -m 0755 -p bin/cgr-tester %{buildroot}%{_bindir}/cgr-tester -install -D -m 0755 -p bin/cgr-migrator %{buildroot}%{_bindir}/cgr-migrator +install -D -m 0755 -p go/bin/cgr-console %{buildroot}%{_bindir}/cgr-console +install -D -m 0755 -p go/bin/cgr-engine %{buildroot}%{_bindir}/cgr-engine +install -D -m 0755 -p go/bin/cgr-loader %{buildroot}%{_bindir}/cgr-loader +install -D -m 0755 -p go/bin/cgr-tester %{buildroot}%{_bindir}/cgr-tester +install -D -m 0755 -p go/bin/cgr-migrator %{buildroot}%{_bindir}/cgr-migrator mkdir -p %{buildroot}%{_logdir}/cdre/csv mkdir -p %{buildroot}%{_logdir}/cdre/fwv mkdir -p %{buildroot}%{_spooldir}/cdre/csv diff --git a/packit.yaml b/packit.yaml index 5cab34269..7f93c7da0 100644 --- a/packit.yaml +++ b/packit.yaml @@ -16,6 +16,8 @@ jobs: - epel-9-x86_64 actions: + create-archive: + - bash -c "git_last_commit=$(git rev-parse HEAD) && tar -czvf /tmp/${git_last_commit}.tar.gz . && echo /tmp/${git_last_commit}.tar.gz" fix-spec-file: - bash -c "git_last_commit=$(git rev-parse HEAD) && sed -i 's|{{{git_commit}}}|'\"${git_last_commit}\"'|' packages/copr.fedorainfracloud.org/cgrates.spec" - bash -c "release_tag=$(git log -1 --format=%ci | date +%Y%m%d%H%M%S)+$(git rev-parse --short HEAD) && sed -i 's|{{{releaseTag}}}|'\"${release_tag}\"'|' packages/copr.fedorainfracloud.org/cgrates.spec" \ No newline at end of file