All pastes #30410 Raw Edit

Untitled

public text v1 · immutable
#30410 ·published 2005-11-22 23:35 UTC
rendered paste body
	if [ -n "$(MODCONF)" ]; then \
		if [ -f $(MODCONF) ]; then mv -f $(MODCONF) $(MODCONF).bak ; fi; \
		cat $(MODCONF).bak | grep -v "alias char-major-250" | \
		grep -v "post-install torisa /sbin/ztcfg" | \
		grep -v "post-install wcfxsusb /sbin/ztcfg" | \
		grep -v "alias wctdm" | \
		grep -v "post-install wctdm /sbin/ztcfg" > $(MODCONF); \
		if ! grep "options torisa" $(MODCONF); then \
			echo "options torisa base=$(BASEADDR)" >> $(MODCONF); \
		fi; \
		if ! grep "alias char-major-196" $(MODCONF); then \
			echo "alias char-major-196 $(PRIMARY)" >> $(MODCONF); \
		fi; \
		for x in $(MODULES); do \
			if ! grep -q "post-install $$x" $(MODCONF); then \
				if ! grep -q "install $$x " $(MODCONF); then \
					if [ "$$x" != "zaptel" ] ; then \
						if [ -f zaptel.ko ]; then echo "install $$x /sbin/modprobe --ignore-install $$x && /sbin/ztcfg" >> $(MODCONF); \
						else echo "post-install $$x /sbin/ztcfg" >> $(MODCONF); \
						fi; \
					fi; \
				fi; \
			fi; \
		done; \
		if ! grep "ias wcfxs" $(MODCONF); then \
			echo "alias wcfxs wctdm" >> $(MODCONF); \
		fi; \
		if ! grep "alias wct2xxp" $(MODCONF); then \
			echo "alias wct2xxp wct4xxp" >> $(MODCONF); \
		fi; \
	fi
	if [ -d /etc/modutils ]; then \
		/sbin/update-modules ; \
	fi
	[ `id -u` = 0 ] && /sbin/depmod -a $(KVERS) || :
	[ -f $(CONFIG_FILE) ] || install -D -m 644 zaptel.conf.sample $(CONFIG_FILE)