Makefile problem -- zavislost pred provedenim

Matej Cepl cepl na surfbest.net
Sobota Říjen 12 15:53:37 CEST 2002


Dobrý den,

mám takový problém. Spravuji si konfigurační soubory pro Postfix pomocí
tohoto makefile:

	all: aliases.db sender_canonical.db virtual.db
		/etc/init.d/postfix reload

	aliases.db : /etc/aliases main.cf
		/usr/sbin/postalias /etc/aliases

	virtual.db: virtual main.cf
		/usr/sbin/postmap virtual

	sender_canonical.db: sender_canonical main.cf
		/usr/sbin/postmap sender_canonical

	clean:
		@rm -f *.db *~

Pohybuji se ale s počítačem v několika sítích a tak bych docela rád
přidal několik dalších cílů, které by přepleskly mainf.cf
a sender_canonical předpřipravenými soubory, přegenrovaly databáze a pak
reloadnuly postfix. Konkrétně jsem si představoval něco takového:

	dialup:
		cp -f main.cf.dial-up main.cf
		cp -f sender_canonical.dial-up sender_canonical
		# teď by se mělo přejít na zpracování cíle all

Problém je doufám zřejmý. Jak udělat ten poslední řádek?

Lámu si s tím hlavu (ne soustavně) už několik týdnů, ale furt nemohu
přijít na žádné rozumné řešení.

Pomůžete mi někdo?

	Hezký den a děkuji

		Matěj

-- 
Matej Cepl, matej na ceplovi.cz, PGP ID# D96484AC
138 Highland Ave. #10, Somerville, Ma 02143, (617) 623-1488
 
Roses are red;
    Violets are blue.
I'm schizophrenic,
    And so am I.


Další informace o konferenci Linux