install :
@ # Creating all needed system directory
@ install -d $(DESTDIR)/$(SBINDIR)/
- @ install -d $(DESTDIR)/$(DATADIR)/$(APPN)
+ @ install -d $(DESTDIR)/$(DATADIR)/$(APPN)/
@ install -d $(DESTDIR)/$(ETCDIR)/$(APPN)/
@ cp -a \
bin/* \
$(DESTDIR)/$(SBINDIR)/
- @ cp -a \
- linux
- $(DESTDIR)/$(DATADIR)/$(APPN)
@ cp -a \
conf/$(APPN).conf \
$(DESTDIR)/$(ETCDIR)/$(APPN)
+ @ cp -a \
+ linux \
+ $(DESTDIR)/$(DATADIR)/$(APPN)/
#--------------------------------------------------------------------
SUBDIR = \
APPNAME = mailleur
#--------------------------------------------------------------------
#Managing testarea
-DATDIR = usr/share
+DATADIR = usr/share
SBINDIR = /usr/sbin
ETCDIR = /etc
CURDIR = $(shell pwd)
binary : rpm
@ echo "'$(APLV)' RPM binary file, building"
@ rpmbuild \
+ --noclean \
--quiet \
--rebuild \
--define "_topdir $(RPMDIR)" \
$(APLV)/conf \
$(APLV)/bin \
$(APLV)/lib \
+ $(APLV)/linux \
$(APLV)
@ date > $(APLV)/$(APLV).build_date
@ cp -a Makefile* $(APLV)/
@ cp -a app/*.c $(APLV)/app/
@ cp -a conf/*.conf $(APLV)/conf/
@ cp -a lib/{*.c,*.h} $(APLV)/lib/
+ @ cp -a linux/* $(APLV)/linux/
@ cp -a app/Makefile $(APLV)/app/Makefile
@ cp -a lib/Makefile $(APLV)/lib/Makefile
@ tar zcf $(SRC)/$(APLV).tar.gz $(APLV)
+ @ rm -fr $(APLV)
@ echo "'$(APLV)' tar file, ready"
spec : $(APPN).spec.in
%files
%defattr(-,root,root,-)
%attr(0644,%{name},mail) %config(noreplace) %{_sysconfdir}/%{name}/*
-%attr(0755,root,root) %{_datadir}/%{name}/linux/osukiss/%{name}
-%attr(0755,root,root) %{_datadir}/%{name}/linux/sysv/%{name}
+%attr(0755,root,root) %{_datadir}/%{name}/linux/osukiss/sorter
%{_sbindir}/chkspf
%{_sbindir}/receiver
%{_sbindir}/sender