> -----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
