diff --git a/job-submit.spec b/job-submit.spec index 3dd2c2a..0e217c7 100644 --- a/job-submit.spec +++ b/job-submit.spec @@ -1,91 +1,90 @@ %define fxdir /usr/share/lua/5.3/job_submit_fx %define name scitas-job-submit %define version 1.0.3 %define release 1%{?dist} Name: %{name} Version: %{version} Release: %{release} License: GPLv3 Summary: Collection of functions for job_submit.lua script URL: https://c4science.ch/source/scitas-job-submit Source0: %{name}-%{version}.tar.gz BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) -Requires: lua >=5.3, lua-dbi +Requires: lua>=5.3 , lua-dbi %description Collection of functions developed in LUA, integrated into the slurm job_submit.lua script. %prep %setup -q %build %install install -m 755 -d %{buildroot}%{fxdir} install -m 755 -d %{buildroot}/etc/slurm/job_submit install -m 644 job_submit/* %{buildroot}/etc/slurm/job_submit install -m 644 job_submit.lua %{buildroot}/etc/slurm/job_submit.lua %define fxtarget billing_cost_estimate install -m 755 -d %{buildroot}%{fxdir}/%{fxtarget}/lua install -m 644 job_submit_fx/%{fxtarget}.lua %{buildroot}%{fxdir}/%{fxtarget}/init.lua install -m 644 job_submit_fx/%{fxtarget}.lua %{buildroot}%{fxdir}/%{fxtarget}/lua/init.lua %define fxtarget partition_setting install -m 755 -d %{buildroot}%{fxdir}/%{fxtarget}/lua install -m 644 job_submit_fx/%{fxtarget}.lua %{buildroot}%{fxdir}/%{fxtarget}/init.lua install -m 644 job_submit_fx/%{fxtarget}.lua %{buildroot}%{fxdir}/%{fxtarget}/lua/init.lua %define fxtarget scitas_cost install -m 755 -d %{buildroot}%{fxdir}/%{fxtarget}/lua install -m 644 job_submit_fx/%{fxtarget}.lua %{buildroot}%{fxdir}/%{fxtarget}/init.lua install -m 644 job_submit_fx/%{fxtarget}.lua %{buildroot}%{fxdir}/%{fxtarget}/lua/init.lua %define fxtarget scitas_debug install -m 755 -d %{buildroot}%{fxdir}/%{fxtarget}/lua install -m 644 job_submit_fx/%{fxtarget}.lua %{buildroot}%{fxdir}/%{fxtarget}/init.lua install -m 644 job_submit_fx/%{fxtarget}.lua %{buildroot}%{fxdir}/%{fxtarget}/lua/init.lua %define fxtarget track_gres install -m 755 -d %{buildroot}%{fxdir}/%{fxtarget}/lua install -m 644 job_submit_fx/%{fxtarget}.lua %{buildroot}%{fxdir}/%{fxtarget}/init.lua install -m 644 job_submit_fx/%{fxtarget}.lua %{buildroot}%{fxdir}/%{fxtarget}/lua/init.lua %define fxtarget verbose_mode install -m 755 -d %{buildroot}%{fxdir}/%{fxtarget}/lua install -m 644 job_submit_fx/%{fxtarget}.lua %{buildroot}%{fxdir}/%{fxtarget}/init.lua install -m 644 job_submit_fx/%{fxtarget}.lua %{buildroot}%{fxdir}/%{fxtarget}/lua/init.lua %define fxtarget force_account install -m 755 -d %{buildroot}%{fxdir}/%{fxtarget}/lua install -m 644 job_submit_fx/%{fxtarget}.lua %{buildroot}%{fxdir}/%{fxtarget}/init.lua install -m 644 job_submit_fx/%{fxtarget}.lua %{buildroot}%{fxdir}/%{fxtarget}/lua/init.lua %define fxtarget validate_job install -m 755 -d %{buildroot}%{fxdir}/%{fxtarget}/lua install -m 644 job_submit_fx/%{fxtarget}.lua %{buildroot}%{fxdir}/%{fxtarget}/init.lua install -m 644 job_submit_fx/%{fxtarget}.lua %{buildroot}%{fxdir}/%{fxtarget}/lua/init.lua %files %config(noreplace) /etc/slurm/job_submit/* %{fxdir} /etc/slurm/job_submit.lua %clean rm -rf %{buildroot} %changelog - * Wed May 25 2022 Nicolas COUDENE - 1.0.3 - Add new function to check job description (array format for starter) * Mon Jan 10 2022 Antonio J. RUSSO - 1.0.2 - Add new function to force users to specify an account * Wed Sep 15 2021 Antonio J. RUSSO - 1.0.1 - Build and debug partitions become free * Mon Jul 26 2021 Antonio J. RUSSO - 1.0.0 - Initial RPM release