5d549909682aeb2b8cdc18e0f085564fc47b805d
[lufs.git] / util / Makefile.am
1 INCLUDES=-I../
2 LSUID:= @LUFS_SUID@
3
4 bin_PROGRAMS=lufsmount lufsumount lufsmnt auto.sshfs auto.ftpfs
5
6 lufsmount_SOURCES=lufsmount.c
7 lufsumount_SOURCES=lufsumount.c
8 lufsmnt_SOURCES=lufsmnt.c
9 auto_sshfs_SOURCES=auto.sshfs.c
10 auto_ftpfs_SOURCES=auto.ftpfs.c
11
12 install-exec-hook:
13         @echo postinstall configuration
14         $(mkinstalldirs) $(DESTDIR)/etc
15         rm -f $(DESTDIR)/etc/auto.sshfs
16         ln -fs $(bindir)/auto.sshfs $(DESTDIR)/etc/auto.sshfs
17         rm -f $(DESTDIR)/etc/auto.ftpfs
18         ln -fs $(bindir)/auto.ftpfs $(DESTDIR)/etc/auto.ftpfs
19         if [ "$(LSUID)" -a -z "$(DESTDIR)" ]; then chmod a+s $(DESTDIR)$(bindir)/lufsmnt $(DESTDIR)$(bindir)/lufsumount; fi
20         if [ -f /etc/auto.master -a "$(AUTOFS_INSTALL)" -a ! "`cat $(DESTDIR)/etc/auto.master | grep \"auto.ftpfs\"`" ]; then mkdir -p $(DESTDIR)/mnt/net/ssh $(DESTDIR)/mnt/net/ftp; echo -e "/mnt/net/ssh\t/etc/auto.sshfs\t--timeout=60\n/mnt/net/ftp\t/etc/auto.ftpfs\t--timeout=60\n" >> $(DESTDIR)/etc/auto.master; $(DESTDIR)/etc/init.d/autofs restart; fi
21