# # $Id$ # Summary: dploy.org PXD interface tools Summary(fr): Outils d'interface PXD pour dploy.org Name: PBPKG Version: PBVER Release: PBTAGPBSUF License: GPL Group: PBGRP Url: PBURL Source: PBSRC BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n) BuildArch: noarch Requires: dploy-common, tftp-server, sudo, perl, syslinux, PBDEP %description PBDESC %description -l fr Outils d'interface PXE pour dploy.org %prep %setup -q %install %{__rm} -rf $RPM_BUILD_ROOT export DESTDIR=$RPM_BUILD_ROOT export PREFIX=%{_exec_prefix} export CONFDIR=%{_sysconfdir}/PBPROJ ./install.sh %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc ChangeLog #%doc INSTALL COPYING README AUTHORS NEWS %{_bindir}/* %post # Include dploy in sudoers grep -qE '^dploy ' %{_sysconfdir}/sudoers | grep /bin/umount if [ $? -ne 0 ]; then echo 'dploy ALL=NOPASSWD: /bin/mount -o loop ?*' >> %{_sysconfdir}/sudoers echo 'dploy ALL=NOPASSWD: /bin/umount ?*' >> %{_sysconfdir}/sudoers fi # Setup all required paths for tftpboot environment pathpxe=`grep pathpxe %{_sysconfdir}/PBPROJ/dploy.conf | cut -d= -f2` for p in $pathpxe $pathpxe/../mondorescue $pathpxe/../linuxcoe; do if [ ! -d $p ]; then mkdir -p $p fi chgrp dploy $p chmod 775 $p done %changelog PBLOG