web-dev-qa-db-ja.com

Drush Makeで1つのライブラリに対して複数のファイルダウンロードを定義する方法

readme ファイルの指示に従って、closedquestionモジュールのmakeファイルを作成しようとしています。

以下の構成スニペットが機能しないことを知っています-最初に宣言されたダウンロードを2番目のダウンロードで上書きするためです。

; Closedquestion libraries

; * Put jquery.json in sites/all/libraries/jquery-json
;   get it from: http://code.google.com/p/jquery-json/
;   This should result in one of the files (you might have to rename it):
;   - sites/all/libraries/jquery-json/jquery.json.js
;   - sites/all/libraries/jquery-json/jquery.json.min.js

libraries[jquery-json][download][type] = "file"
libraries[jquery-json][download][url] = "http://jquery-json.googlecode.com/files/jquery.json-2.3.js"
libraries[jquery-json][download][sha1] = "2bf6472f96791d6f8a5a405fe6eabe87babf8931"

libraries[jquery-json][download][type] = "file"
libraries[jquery-json][download][url] = "http://jquery-json.googlecode.com/files/jquery.json-2.3.min.js"
libraries[jquery-json][download][sha1] = "2a4615b93c65dd50f92117c570121035a0327fee"

また、2番目の名前をjquery-json-minに変更してdirectory_nameを定義しようとしましたが、期待どおりにフォルダーが既に存在しているというエラーがスローされるだけです。

libraries[jquery-json-min][download][type] = "file"
libraries[jquery-json-min][download][url] = "http://jquery-json.googlecode.com/files/jquery.json-2.3.min.js"
libraries[jquery-json-min][download][sha1] = "2a4615b93c65dd50f92117c570121035a0327fee"
libraries[jquery-json-min][directory_name] = "jquery-json"

これをどのように解決できるかについてのご意見をいただければ幸いです。

2
lslinnet

あなたは近いです、代わりに目的地を使うべきです:

libraries[jquery-json-min][download][type] = "file"
libraries[jquery-json-min][download][url] = "http://jquery-json.googlecode.com/files/jquery.json-2.3.min.js"
libraries[jquery-json-min][download][sha1] = "2a4615b93c65dd50f92117c570121035a0327fee"
libraries[jquery-json-min][destination] = "libraries/jquery-json"
1
googletorp