• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/examples/LDAP/smbldap-tools-0.8.7/
1PACKAGE=smbldap-tools
2VERSION=0.8.7
3RELEASE=1
4DESTARCH=smbldap-tools-$(VERSION)
5#RELEASE=$(shell date +%s)
6
7# where to build the rpm
8TOPDIR=/home/jtournier/redhat
9GPG_PATH=/home/jtournier/.gnupg
10#BUILD_CMD=rpmbuild -ba
11BUILD_CMD=rpmbuild -ba --sign
12
13prefix=/opt/IDEALX
14sbindir=$(prefix)/sbin
15sysconfdir=/etc/opt/IDEALX
16make=/usr/bin/make
17install=/usr/bin/install
18rm=/bin/rm
19sed=/bin/sed
20
21prep:
22	$(sed) -e 's|@SBINDIR@|$(sbindir)|g' smb.conf.in > smb.conf
23
24all:	prep distclean rpm
25
26install:
27	@mkdir -p $(sbindir)
28	@mkdir -p $(sysconfdir)/smbldap-tools/
29	$(install) -m0755 smbldap-* smbldap_tools.pm $(sbindir)
30	$(install) -m0644 smbldap.conf $(sysconfdir)/smbldap-tools/
31	$(install) -m0600 smbldap_bind.conf $(sysconfdir)/smbldap-tools/
32
33clean:
34	$(rm) -f smb.conf smbldap.conf
35
36distclean:
37	rm -f *~
38
39dist: .diststamp
40	@if [ -d $(DESTARCH) ];then echo "About to remove ./$(DESTARCH).tgz in 5 seconds ..."; sleep 5; fi
41	@mkdir -p $(DESTARCH)/doc
42	@cp Makefile $(DESTARCH)
43	@cp CONTRIBUTORS $(DESTARCH)
44	@cp COPYING $(DESTARCH)
45	@cp ChangeLog $(DESTARCH)
46	@cp FILES $(DESTARCH)
47	@cp INSTALL $(DESTARCH)
48	@cp README $(DESTARCH)
49	@cp TODO $(DESTARCH)
50	@cp INFRA $(DESTARCH)
51	@cp smbldap-populate $(DESTARCH)
52	@cp smbldap-groupadd $(DESTARCH)
53	@cp smbldap-groupshow $(DESTARCH)
54	@cp smbldap-groupmod $(DESTARCH)
55	@cp smbldap-groupdel $(DESTARCH)
56	@cp smbldap-useradd $(DESTARCH)
57	@cp smbldap-usershow $(DESTARCH)
58	@cp smbldap-usermod $(DESTARCH)
59	@cp smbldap-userinfo $(DESTARCH)
60	@cp smbldap-userdel $(DESTARCH)
61	@cp smbldap-passwd $(DESTARCH)
62	@cp smbldap_bind.conf $(DESTARCH)
63	@cp smbldap_tools.pm $(DESTARCH)
64	@cp smbldap.conf $(DESTARCH)
65	@cp smb.conf $(DESTARCH)
66	@cp configure.pl $(DESTARCH)
67	@cp smbldap-migrate-* $(DESTARCH)/doc/
68	@cp -r doc/*.pdf doc/html $(DESTARCH)/doc/
69	echo "Creating tarball...";
70	@tar czf $(DESTARCH).tgz $(DESTARCH)
71	@rm -r $(DESTARCH)
72	@touch .diststamp
73
74build_dir:
75	@echo '%_topdir $(TOPDIR)' > $(HOME)/.rpmmacros
76	@echo '%_signature gpg' >> $(HOME)/.rpmmacros
77	@echo '%_gpg_name J�r�me Tournier <jtournier@idealx.com>' >> $(HOME)/.rpmmacros
78	@echo '%_gpg_path $(GPG_PATH)' >> $(HOME)/.rpmmacros
79	@mkdir -p $(TOPDIR)/BUILD
80	@mkdir -p $(TOPDIR)/RPMS/i386
81	@mkdir -p $(TOPDIR)/SOURCES
82	@mkdir -p $(TOPDIR)/SPECS
83	@mkdir -p $(TOPDIR)/SRPMS
84
85rpm: dist build_dir
86	@cp -f $(DESTARCH).tgz $(TOPDIR)/SOURCES/
87	@cp -f smbldap-tools.spec $(TOPDIR)/SPECS/
88	@perl -i -pe's@^\%define version(.*)@\%define version $(VERSION)@' $(TOPDIR)/SPECS/smbldap-tools.spec
89	@perl -i -pe's@^\%define release(.*)@\%define release $(RELEASE)@' $(TOPDIR)/SPECS/smbldap-tools.spec
90	@cd $(TOPDIR)/SPECS/ && $(BUILD_CMD) smbldap-tools.spec
91
92
93