我正在努力使用 Live CD 向我们的内部开发团队分发 Fedora 版本。有些我想复制到 Live CD 上的文件不是:
- RPM 的一部分或
- 将驻留在用户的主目录中。
根据我看到的示例,我正在 kickstart 文件的帖子部分中尝试类似以下内容,但无济于事。
%post --nochroot
cp -ar /tmp/files2copy $LIVE_ROOT/files
%end
哪里$LIVE_ROOT
?是否需要在*.ks
文件中提前导出?我需要files
使用创建目录吗mkdir
?
答案1
在这种情况下,我的问题只是该目录不存在。这成功了。
%post --nochroot
$LIVE_ROOT=/my/root
mkdir $LIVE_ROOT
cp -ar /tmp/files2copy $LIVE_ROOT/files
%end
答案2
Fedora 项目有大量的文档创建自定义 LiveCD。