%n modules %v 2.0.0 %c * %l * %b * %d * %f * %t modules-2.0.0.tgz %w Linux %% %setup patch -u -p1 <<'ENDPATCH' diff -ru2N modules-2.0.0/depmod/Makefile modules-MCC/depmod/Makefile --- modules-2.0.0/depmod/Makefile Mon Jun 10 11:27:31 1996 +++ modules-MCC/depmod/Makefile Mon Aug 5 21:18:04 1996 @@ -26,5 +26,5 @@ .c.o: - g++ -O -I. $(DEFINES) -Wall -c $< -o $@ + g++ -O6 -fomit-frame-pointer -I. $(DEFINES) -Wall -c $< -o $@ # To compile small tests at the end of source files @@ -52,10 +52,10 @@ install-binaries: all - install --strip -m 755 -o bin -g bin modprobe $(SBIN)/modprobe - ln -fs $(SBIN)/modprobe $(SBIN)/depmod + install -s -m 555 modprobe $(SBIN)/modprobe + ln -f $(SBIN)/modprobe $(SBIN)/depmod install-docs: - @set -x ;for i in $(MANS1) ; do install -c $$i $(MAN1DIR) ; done - ln -f $(MAN1DIR)/depmod.1 $(MAN1DIR)/modprobe.1 + @set -x ;for i in $(MANS1) ; do install -c -m 444 $$i $(MAN1DIR);\ + gzip -9f $(MAN1DIR)/$$i ;done install: install-binaries install-docs diff -ru2N modules-2.0.0/genksyms/Makefile modules-MCC/genksyms/Makefile --- modules-2.0.0/genksyms/Makefile Mon Mar 11 06:41:13 1996 +++ modules-MCC/genksyms/Makefile Mon Aug 5 21:21:02 1996 @@ -1,4 +1,4 @@ CC = gcc -CFLAGS = -O2 -Wall +CFLAGS = -O6 -fomit-frame-pointer -Wall LEX=flex # Note: LFLAGS might not be needed... YMWV @@ -7,5 +7,5 @@ #YYTEXT_PTR= -DYYTEXT_PTR -BINDIR = /sbin +BINDIR = /usr/sbin KSYMS = /usr/src/linux/kernel/ksyms.c TESTDEFS = -D__KERNEL__ -D__GENKSYMS__ -DCONFIG_MODVERSIONS -I/usr/src/linux/include @@ -17,5 +17,5 @@ symlex.o: symlex.c - $(CC) -c -O2 $(YYTEXT_PTR) symlex.c + $(CC) -c $(CFLAGS) $(YYTEXT_PTR) symlex.c symlex.c: symlex.l @@ -31,8 +31,10 @@ install-binaries: genksyms - install -c -s genksyms $(BINDIR) + install -m 555 -s genksyms /usr/bin + ln -sf ../usr/bin/genksyms /sbin install-docs: - install -m 644 genksyms.8 /usr/man/man8 + install -m 444 genksyms.8 /usr/man/man8 + gzip -9f /usr/man/man8/genksyms.8 install: install-binaries install-docs diff -ru2N modules-2.0.0/insmod/Makefile modules-MCC/insmod/Makefile --- modules-2.0.0/insmod/Makefile Mon Jun 10 23:25:58 1996 +++ modules-MCC/insmod/Makefile Mon Aug 5 21:24:48 1996 @@ -58,11 +58,13 @@ install-binaries: $(PROGS) - @set -x ;for i in $(PROGS) ; do install -s -c $$i $(BINDIR) 2>/dev/null ; done - @set -x ;(cd $(BINDIR);for i in $(INSMOD_LINKS) ; do ln -sf insmod $$i; done) + @set -x ;for i in $(PROGS) ; do install -s -m 555 $$i $(BINDIR) 2>/dev/null ; done + @set -x ;(cd $(BINDIR);for i in $(INSMOD_LINKS) ; do ln -f insmod $$i; done) @echo "Have you read the README? Things might have changed..." install-docs: - @set -x ;for i in $(MANS1) ; do install -m 644 -c $$i $(MAN1DIR) ; done - @set -x ;for i in $(MANS2) ; do install -m 644 -c $$i $(MAN2DIR) ; done + @set -x ;for i in $(MANS1) ; do install -m 444 $$i $(MAN1DIR);\ + gzip -9f $(MAN1DIR)/$$i ;done + @set -x ;for i in $(MANS2) ; do install -m 444 $$i $(MAN2DIR);\ + gzip -9f $(MAN2DIR)/$$i ;done install: install-binaries install-docs diff -ru2N modules-2.0.0/kerneld/Makefile modules-MCC/kerneld/Makefile --- modules-2.0.0/kerneld/Makefile Mon Jun 10 23:16:48 1996 +++ modules-MCC/kerneld/Makefile Mon Aug 5 21:26:26 1996 @@ -31,5 +31,5 @@ install-binaries: all - @set -x; for i in $(PROGS); do install -m 0700 -o root -s -c $$i /sbin; done + @set -x; for i in $(PROGS); do install -m 0544 -s $$i /sbin; done @echo "Do 'make install-scripts' in the kerneld directory to get a default /sbin/request-route" @@ -38,5 +38,6 @@ install-docs: - install -c kerneld.8 $(MANDIR) + install -m 444 kerneld.8 $(MANDIR) + gzip -9f $(MANDIR)/kerneld.8 install: install-binaries install-docs ENDPATCH make * make install * ln -sf ../usr/bin/genksyms /sbin %%