Есть ли эквивалент "версия: последний" и "sha256:no_check" в доминантном бочке для linuxbrew?
Существует много формул, таких как teamviewer, которые имеют номер версии, но НЕ включены в URL для загрузки (как для teamviewer, так и есть). https://download.teamviewer.com/download/TeamViewer.dmg
).
Это означает, что обновление этих формул не повлияет на их URL-адреса для загрузки, и это приведет к ошибке проверки sha256 при каждом обновлении.
Доморощенные бочки устранить этот риск, дав :latest
в version
а также :no_check
в sha256
,
cask SomeFormula
version :latest
sha256 :no_check
...
end
Так что номер версии не имеет значения, и проверка sha256 будет пропущена.
Что мне нужно, это эквивалентный механизм в linuxbrew.
Кто-нибудь знает какую-либо соответствующую документацию по этому поводу? Или какие-либо предположения о том, как это достижимо в linuxbrew?
1 ответ
Вы думаете о формулах только для головы. Смотрите этот репозиторий для деталей.
В основном, дайте ему head
строфа и ничего другого, что подразумевает версию. Пример формулы:
class Libphenom < Formula
homepage "https://facebook.github.io/libphenom"
head "https://github.com/facebook/libphenom.git"
depends_on "libtool" => :build
depends_on "autoconf" => :build
depends_on "automake" => :build
depends_on "pkg-config" => :build
depends_on "openssl"
depends_on "concurrencykit"
def install
system "./autogen.sh"
system "./configure", "--disable-dependency-tracking",
"--prefix=#{prefix}"
system "make"
system "make", "check"
system "make", "install"
end
end