0

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"
4

1 に答える 1