GNU Make(Makefile)で複数行のテキストをファイルに保存したい。しかし、それは私にエラーを与えます。このスクリプトで仮想ホスト構成ファイルを作成したいと考えています。$$dir はユーザーが付けた名前になります。助けてください。
define info =
echo <VirtualHost *:80>
echo ServerAdmin webmaster@localhost
echo ServerName $$dir.io
echo ServerAlias www.$$dir.io
echo DocumentRoot /var/www/$$dir/public_html
echo <Directory /var/www/$$dir/public_html/>
echo Options Indexes FollowSymLinks MultiViews
echo AllowOverride All
echo Order allow,deny
echo allow from all
echo </Directory>
echo </VirtualHost>
endef
echo $$info > /etc/apache2/sites-avaliable/$$dir.; \
echo "Done"