File: process

package info (click to toggle)
strn 0.9.2-6
  • links: PTS
  • area: non-free
  • in suites: hamm
  • size: 3,004 kB
  • ctags: 2,072
  • sloc: ansic: 37,149; sh: 4,378; yacc: 660; makefile: 121; perl: 1
file content (68 lines) | stat: -rw-r--r-- 2,974 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#! /usr/bin/make -f

build:
	cd src && ./Configure -S
	cd src && $(MAKE) depend
	cd src && $(MAKE)

clean:
	cd src && test ! -f Makefile || $(MAKE) realclean
	rm -f src/hints/Policy.sh src/hints/Policy.sh.old
	rm -fr src/.config src/config.sh.old

install-strn:
	install -d $(ROOT)/usr/bin
	install -m 755 -s src/strn $(ROOT)/usr/bin
	install -m 755 src/newsetup $(ROOT)/usr/bin
	install -m 755 src/newsgroups $(ROOT)/usr/bin
	install -m 755 src/Pnews $(ROOT)/usr/bin
	install -m 755 src/Rnmail $(ROOT)/usr/bin
	#install -m 755 src/filexp $(ROOT)/usr/bin/Rnfilexp
	install -d $(ROOT)/usr/lib/strn       
	install -m 644 src/INIT $(ROOT)/usr/lib/strn     
	install -m 755 src/filexp $(ROOT)/usr/lib/strn     
	install -m 755 src/norm.saver $(ROOT)/usr/lib/strn       
	install -m 755 src/mbox.saver $(ROOT)/usr/lib/strn       
	install -m 755 src/makedir $(ROOT)/usr/lib/strn  
	install -m 644 src/Pnews.header $(ROOT)/usr/lib/strn     
	install -m 755 src/Speller $(ROOT)/usr/lib/strn  
	install -m 755 -s src/artcheck $(ROOT)/usr/lib/strn
	install -m 755 -s src/getactive $(ROOT)/usr/lib/strn
	install -d $(ROOT)/etc/news/strn
	install -m 644 src/newsnews $(ROOT)/etc/news/strn
	ln -s /etc/news/strn/newsnews $(ROOT)/usr/lib/strn/newsnews.strn
	echo /etc/news/strn/newsnews > $(ROOT)/DEBIAN/conffiles
	install -m 644 src/default_topic $(ROOT)/etc/news/strn
	ln -s /etc/news/strn/default_topic $(ROOT)/usr/lib/strn/default_topic
	echo /etc/news/strn/default_topic >> $(ROOT)/DEBIAN/conffiles
	install -m 644 src/hier_groups $(ROOT)/etc/news/strn
	ln -s /etc/news/strn/hier_groups $(ROOT)/usr/lib/strn/hier_groups
	echo /etc/news/strn/hier_groups >> $(ROOT)/DEBIAN/conffiles
	cp -r src/help $(ROOT)/usr/lib/strn/help
	install -d $(ROOT)/usr/lib/menu
	install -m 644 debian/menu $(ROOT)/usr/lib/menu/strn
	install -d $(ROOT)/usr/man/man1
	install -m 644 src/trn.1 $(ROOT)/usr/man/man1
	install -m 644 src/Pnews.1 $(ROOT)/usr/man/man1
	install -m 644 src/Rnmail.1 $(ROOT)/usr/man/man1
	install -m 644 src/newsetup.1 $(ROOT)/usr/man/man1
	install -m 644 src/newsgroups.1 $(ROOT)/usr/man/man1
	install -m 644 src/strn.1 $(ROOT)/usr/man/man1
	gzip -9n $(ROOT)/usr/man/man?/*
	install -d $(ROOT)/usr/doc/strn
	install -m 644 0.9.2.notes $(ROOT)/usr/doc/strn/changelog
	install -m 644 src/NEW $(ROOT)/usr/doc/strn/changelog.trn
	install -m 644 debian/changelog $(ROOT)/usr/doc/strn/changelog.Debian
	install -m 644 README.NOW $(ROOT)/usr/doc/strn/README.strn
	install -m 644 README.strn $(ROOT)/usr/doc/strn/ANNOUNCE.strn
	install -m 644 src/README $(ROOT)/usr/doc/strn/README.trn
	install -m 644 src/HINTS $(ROOT)/usr/doc/strn
	gzip -9n $(ROOT)/usr/doc/strn/*
	cp -r samples $(ROOT)/usr/doc/strn/examples
	ln -s ../../lib/strn/help $(ROOT)/usr/doc/strn/help
	install -m 644 debian/copyright $(ROOT)/usr/doc/strn/copyright
	install -m 755 debian/postinst debian/postrm $(ROOT)/DEBIAN
	dpkg-shlibdeps -pstrn $(ROOT)/usr/bin/*

finalise-strn:
	chown -R root.news $(ROOT)/usr/lib/strn