我可以使用 preseed 让 debian 安装程序向服务器报告其进度吗?
我想像打电话wget http://x.tld/stage_finished.php?s=partitioning_completed
报告进度之类的事情。
现在,我必须等到挂钩late_command
来实现进度报告,但它是在设置完成后立即调用的。
答案1
您可能可以做的是编写自己的 di udeb 并通过 preseed 加载它,并使用它来根据您的请求调用外部 URL。但你只能把它挂在/lib/debian-installer.d/
/usr/lib/base-installer.d/
/usr/lib/post-base-installer.d/
/usr/lib/pre-pkgsel.d/
/usr/lib/finish-install.d/
.所以,基本上,你只能得到一些固定的钩子。更多信息:di 可用挂钩