Thanks! The underscore fixed it.
So minor bug report for the "Quick Start Administrator Guide" the line
slurm_sysconfdir
Pathname of directory containing the slurm.conf configuration file
should be
_slurm_sysconfdir
Pathname of directory containing the slurm.conf configuration file
And the example that follows it should probably be updated as well.
Thanks,
Carl
--
Carl Schmidtmann
Center for Integrated Research Computing
University of Rochester
On Apr 7, 2014, at 1:12 PM, Lipari, Don wrote:
>
>
>> -----Original Message-----
>> From: Schmidtmann, Carl [mailto:[email protected]]
>> Sent: Monday, April 07, 2014 9:47 AM
>> To: slurm-dev
>> Subject: [slurm-dev] rpmbuild params
>>
>>
>> I am trying to build the rpms for slurm using rpmbuild. I followed the
>> instructions in the install guide and built my .rpmmacros file like this:
>>
>> #
>> # .rpmmacros file for building Slurm at UR
>> #
>>
>> %_prefix /software/slurm/14.3.0
>> %slurm_sysconfdir /software/slurm/etc
>
> Try it with:
>
> %_sysconfdir /software/slurm/etc
>
>> %with_munge "--with-munge"
>> %with_proctrack "--with-proctrack"
>> %with_ssl "--with-ssl"
>> %with_mysql "--with-mysql"
>> %with_pam "--enable-pam"
>> %shared_state_dir /software/slurm/com
>> %with_salloc_kill "--enable-salloc-kill"
>>
>> But the rpms built still wanted to install config files in /etc/slurm. So
>> I also tried changing the sysconfdir line to:
>>
>> %slurm_sysconfdir "--sysconfdir=/software/slurm/etc"
>>
>> With the same results. It seems to be using the other lines in the file.
>> At least it was asking for munge files and packages. Just as a test, I
>> installed the rpms and when trying to run the slurmctld I got this which
>> confirms that the compiled apps are also looking in /etc/slurm:
>>
>> slurmctld: error: s_p_parse_file: unable to status file
>> "/etc/slurm/slurm.conf"
>>
>> There seems to be almost no documentation about what can be done in the
>> .rpmmacros file. At least searching on schedmd site only found the quick
>> install guide.
>>
>> Is there anyone with any experience building these rpms? Or should I just
>> give up and do a "make install" on the compute nodes.
>>
>> Thanks,
>> Carl
>>
>> --
>> Carl Schmidtmann
>> Center for Integrated Research Computing
>> University of Rochester