Ignore:
Timestamp:
01/17/08 20:39:26 (4 years ago)
Author:
bruno
Message:

First set of files allowing a packageable dploy-dhcp

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pbconf/dploy-dhcp/rpm/dploy-dhcp.spec

    r30 r32  
    1414Source:         PBSRC 
    1515BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n) 
    16 Requires:       PBDEP 
     16Requires:       dhcp-server, sudo, perl, PBDEP 
    1717 
    1818%description 
     
    2525%setup -q 
    2626 
    27 %build 
    28 %configure 
    29 make %{?_smp_mflags} 
    30  
    3127%install 
    3228%{__rm} -rf $RPM_BUILD_ROOT 
    33 make DESTDIR=$RPM_BUILD_ROOT install 
     29export DESTDIR=$RPM_BUILD_ROOT 
     30export PREFIX=%{_exec_prefix} 
     31./install.sh 
    3432 
    3533%clean 
     
    3937%defattr(-,root,root) 
    4038%doc ChangeLog 
    41 %doc INSTALL COPYING README AUTHORS NEWS 
     39#%doc INSTALL COPYING README AUTHORS NEWS 
     40%{_bindir}/* 
     41 
     42%pre 
     43# Create dploy Account and group if needed 
     44grep -qE '^dploy:' /etc/group 
     45if [ $? -ne 0 ]; then 
     46    addgroup dploy 
     47fi 
     48grep -qE '^dploy:' /etc/passwd 
     49if [ $? -ne 0 ]; then 
     50    adduser dploy dploy 
     51fi 
     52 
     53%post 
     54# Include our configuration file in std dhcp.conf file 
     55grep -qE '^include "PBCONF/dhcpd.conf";' /etc/passwd 
     56if [ $? -ne 0 ]; then 
     57    echo 'include "PBCONF/dhcpd.conf";' >> /etc/dhcpd.conf 
     58fi 
    4259 
    4360%changelog 
    4461PBLOG 
    45  
Note: See TracChangeset for help on using the changeset viewer.