如何定义依赖于输入的某些修改的Shake规则

艾略特·卡梅伦(Elliot Cameron)

使用摇,我想定义取决于一堆可执行文件(例如,规则exedll等等)。但是,在使用它们之前,需要对它们进行数字签名。由于“签名”实际上并不会产生新文件,我如何确保我的规则仅在文件签名后才依赖于文件

编辑:消除歧义是有序的。我的规则会生成其中一些文件,但不是全部。有些是第三方的,并且是我们存储库的一部分。因此,以某种方式我需要在这些静态文件签名依赖它们。

尼尔·米切尔

一种简单的方法是使签名步骤首先进行复制,因此:

"signed//*" *> \out -> do
    copyFile ("unsigned" </> dropDirectory1 out) out
    cmd "signer" out

另一种方法是在签名时生成一个文件,以提醒该文件已签名:

"programs//*.key" *> \out -> do
    writeFile' out ""
    cmd "signer" $ dropExtension out

不建议使用第二种表述,因为通常规则不应修改其他规则所产生的价值-很容易进行过多的重建(我想您可能会在这里进行)。

如果您需要额外的文件,那么对于生成的exe文件,只需一步生成并对其进行签名-如果要生成文件然后编辑其属性(editbin在Windows上),这是一种相当常见的模式对于未生成的文件,可以在签入之前对其进行签名,但是无论如何,修改存储库中的源文件(这就是第三方的东西)可能是个坏主意,因此,复制可能会更好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Keras中使用ImageDataGenerator时,如何定义依赖于输入的自定义成本函数?

如何模拟依赖于输入值的依赖关系?

如何使用PyFMI定义依赖于模拟FMU输出的输入函数?

如何在pytorch中定义依赖于模型wrt输入的偏导数的损失函数?

当修改依赖于索引时,如何使用镜头修改嵌套自定义数据类型的字段

如何调用依赖于Thymeleaf中输入的url?

如何创建依赖于表单输入的HTML页面?

如何使变量名依赖于python中的输入?

如何定义依赖于模板参数的typedef的typedef

如何转发声明依赖于变体定义的类,而后者又依赖于模板化类?

依赖于输入特征的 Keras 自定义损失函数

如何设计一个接受所有域但依赖于某些状态的局部函数?

当组件依赖于 ViewModel 提供的某些数据时,如何在 JetpackCompose 中创建 @Preview

如何测试依赖于库的代码?

如何创建依赖于输出的sliderInput?

如何测试依赖于硬件的功能?

如何编写依赖于另一个定义文件的打字稿定义文件

使孩子的输入依赖于父输入值

验证依赖于其他输入的输入

如何删除依赖于for循环内用户输入的Map键?

是否有一个SQL函数可以让我输入依赖于另一列的某些数据

如何编写依赖于反应查询调用的自定义钩子

如何读入依赖于先前定义的两组的表

朱莉娅:如何正确定义使用依赖于数字的类型的函数?

如何创建依赖于Spring Bean的自定义Spring PropertySource

如何定义依赖于参数包转换的函数的返回类型?

如何正确编写依赖于值的自定义反应挂钩?

MatLab:如何定义依赖于其他属性的(非常量)属性?

如何使 npm install 依赖于自定义位置并避免在 node_modules 中包装?