PROJECT = apt VERSION = 1.0 PREFIX = /usr/machine BINDIR = $(PREFIX)/bin SBINDIR = $(PREFIX)/sbin APTDIR = $(PREFIX)/etc/apt SCRIPTS = apt-get aptitude dpkg debian-install debian-config CN_SCRIPTS = apt-get@CN aptitude@CN dpkg@CN debian-install@CN SOURCES = potato-2.4-sources.list potato-sources.list woody-sources.list sarge-sources.list etch-sources.list etch-backports-sources.list lenny-sources.list lenny-backports.list lenny-volatile.list squeeze-sources.list squeeze-backports.list wheezy-sources.list sid-sources.list debian.physik.hu-berlin.de-addons-lenny.list google-chrome.list google-chrome.key clamav.list TARGETS = potato-security-sources.list woody-security-sources.list sarge-security-sources.list etch-security-sources.list lenny-security-sources.list squeeze-security-sources.list wheezy-security-sources.list sid-security-sources.list INSTALL = install INSTALL_SCRIPT = $(INSTALL) INSTALL_DATA = $(INSTALL) -m 644 .SUFFIXES: .in .in: sysconfig $< >$@ sysconfig -DCN $< >$@@CN all: $(TARGETS) $(SCRIPTS) $(CN_SCRIPTS) potato-security-sources.list: potato-sources.list egrep -v 'debian.* [^/]*( |/non-US )main' potato-sources.list >$@ woody-security-sources.list: woody-sources.list egrep -v 'debian.* [^/]*( |/non-US )main' woody-sources.list >$@ sarge-security-sources.list: sarge-sources.list egrep -v 'debian.* [^/]*( |/non-US )main' sarge-sources.list >$@ etch-security-sources.list: etch-sources.list egrep -v 'debian.* [^/]*( |/non-US )main' etch-sources.list >$@ lenny-security-sources.list: lenny-sources.list egrep -v 'debian.* [^/]*( |/non-US )main' lenny-sources.list >$@ squeeze-security-sources.list: squeeze-sources.list egrep -v 'debian.* [^/]*( |/non-US )main' squeeze-sources.list >$@ wheezy-security-sources.list: wheezy-sources.list egrep -v 'debian.* [^/]*( |/non-US )main' wheezy-sources.list >$@ sid-security-sources.list: sid-sources.list egrep -v 'debian.* [^/]*( |/non-US )main' sid-sources.list >$@ install: all put test -d $(BINDIR) || mkdir -p $(BINDIR) $(INSTALL_SCRIPT) $(SCRIPTS) $(CN_SCRIPTS) $(BINDIR) test -d $(SBINDIR) || mkdir -p $(SBINDIR) ln -s -f $(BINDIR)/debian-install $(SBINDIR)/di test -d $(APTDIR) || mkdir -p $(APTDIR) $(INSTALL_DATA) $(SOURCES) $(TARGETS) $(APTDIR) put: $(TARGETS) -eval `ssh-auth-sock`; \ scp -B -p $(SOURCES) $(TARGETS) ftpadm@ftp:pub/debian/apt/ #for list in $(SOURCES) $(TARGETS); do scp -p $${list} ftpadm@ftp:pub/debian/dists/`echo $${list} | sed 's!-!/!'`; done clean: rm -f $(TARGETS) $(SCRIPTS) $(CN_SCRIPTS) dist: clean cd ..; tar cf - $(PROJECT)-$(VERSION) | gzip -9 >$(PROJECT)-$(VERSION).tar.gz