|
|
1.1 ! root 1: MAKE=/bin/make ! 2: MAKEFILE=psencoding.mk ! 3: ! 4: OWNER=bin ! 5: GROUP=bin ! 6: ! 7: MAN1DIR=/tmp ! 8: MAN5DIR=/usr/man/p_man/man5 ! 9: POSTLIB=/usr/lib/postscript ! 10: POSTBIN=/usr/bin/postscript ! 11: ! 12: all : psencoding ! 13: ! 14: install : all ! 15: @if [ ! -d "$(POSTBIN)" ]; then \ ! 16: mkdir $(POSTBIN); \ ! 17: chmod 755 $(POSTBIN); \ ! 18: chgrp $(GROUP) $(POSTBIN); \ ! 19: chown $(OWNER) $(POSTBIN); \ ! 20: fi ! 21: @if [ ! -d "$(POSTLIB)" ]; then \ ! 22: mkdir $(POSTLIB); \ ! 23: chmod 755 $(POSTLIB); \ ! 24: chgrp $(GROUP) $(POSTLIB); \ ! 25: chown $(OWNER) $(POSTLIB); \ ! 26: fi ! 27: cp psencoding $(POSTBIN)/psencoding ! 28: @chmod 755 $(POSTBIN)/psencoding ! 29: @chgrp $(GROUP) $(POSTBIN)/psencoding ! 30: @chown $(OWNER) $(POSTBIN)/psencoding ! 31: cp Latin1.enc $(POSTLIB)/Latin1.enc ! 32: @chmod 644 $(POSTLIB)/Latin1.enc ! 33: @chgrp $(GROUP) $(POSTLIB)/Latin1.enc ! 34: @chown $(OWNER) $(POSTLIB)/Latin1.enc ! 35: cp UTF.enc $(POSTLIB)/UTF.enc ! 36: @chmod 644 $(POSTLIB)/UTF.enc ! 37: @chgrp $(GROUP) $(POSTLIB)/UTF.enc ! 38: @chown $(OWNER) $(POSTLIB)/UTF.enc ! 39: cp psencoding.1 $(MAN1DIR)/psencoding.1 ! 40: @chmod 644 $(MAN1DIR)/psencoding.1 ! 41: @chgrp $(GROUP) $(MAN1DIR)/psencoding.1 ! 42: @chown $(OWNER) $(MAN1DIR)/psencoding.1 ! 43: ! 44: clean : ! 45: ! 46: clobber : clean ! 47: rm -f psencoding ! 48: ! 49: psencoding : psencoding.sh ! 50: sed "s'^POSTLIB=.*'POSTLIB=$(POSTLIB)'" psencoding.sh >psencoding ! 51: @chmod 755 psencoding ! 52: ! 53: changes : ! 54: @trap "" 1 2 3 15; \ ! 55: sed \ ! 56: -e "s'^OWNER=.*'OWNER=$(OWNER)'" \ ! 57: -e "s'^GROUP=.*'GROUP=$(GROUP)'" \ ! 58: -e "s'^MAN1DIR=.*'MAN1DIR=$(MAN1DIR)'" \ ! 59: -e "s'^MAN5DIR=.*'MAN5DIR=$(MAN5DIR)'" \ ! 60: -e "s'^POSTBIN=.*'POSTBIN=$(POSTBIN)'" \ ! 61: -e "s'^POSTLIB=.*'POSTLIB=$(POSTLIB)'" \ ! 62: $(MAKEFILE) >XXX.mk; \ ! 63: mv XXX.mk $(MAKEFILE); \ ! 64: sed \ ! 65: -e "s'^.ds dQ.*'.ds dQ $(POSTLIB)'" \ ! 66: psencoding.1 >XXX.1; \ ! 67: mv XXX.1 psencoding.1 ! 68:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.