New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

building-non-fedora-template HOWTO is out of sync #1450

Open
andrey-utkin opened this Issue Nov 24, 2015 · 3 comments

Comments

Projects
None yet
3 participants
@andrey-utkin

https://www.qubes-os.org/doc/building-non-fedora-template/ doesn't describe contents of your template-builter git repo.

The scripts you will be interested in will be inside the qubes-src/linux-template-builder project:

scripts_fedora
scripts_archlinux
scripts_yourOSname

What I see in real:

02:07j@acer /usr/local/src/qubes-linux-template-builder
 $ ls -1
appmenus_generic
appvm.buildlog
builder_fix_filenames
builder_setup
build_template_rpm
cleanup_image
create_template_list.sh
functions-name.sh
functions.sh
Makefile
mount_root.sh
prepared_images
prepare_image
qubeized_images
qubeize_image
README
rpm
rpmbuild
templates.spec
tests
umount_kill.sh
version

No intersections.

00_prepare.sh
02:07j@acer /usr/local/src/qubes-linux-template-builder
 $ find * | grep 00_prepare.sh
[ERR]
02:08j@acer /usr/local/src/qubes-linux-template-builder
 $ find * | grep prepare
prepared_images
prepared_images/.gitignore
prepare_image
[OK]
02:12j@acer /usr/local/src/qubes-linux-template-builder
 $ 

And so on. I appreciate this deeply detailed article, but it is totally useless because it doesn't match with reality.

P. S. Actually I want Gentoo Template VM because I want GnuPG 2.1.9 and Skype, both are absent in Debian and Fedora.

@marmarek marmarek added this to the Documentation/website milestone Nov 24, 2015

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Nov 24, 2015

Member

The actual distribution-specific scripts are now in separate repositories (builder plugins). Yes, above page needs updating, but for now you can find some documentation about plugins API here:
https://github.com/QubesOS/qubes-builder/blob/master/doc/BuilderPluginAPI.md

This, connected with the building-non-fedora-template/ and looking at existing plugin - for example builder-debian should help with writing new plugin.

Member

marmarek commented Nov 24, 2015

The actual distribution-specific scripts are now in separate repositories (builder plugins). Yes, above page needs updating, but for now you can find some documentation about plugins API here:
https://github.com/QubesOS/qubes-builder/blob/master/doc/BuilderPluginAPI.md

This, connected with the building-non-fedora-template/ and looking at existing plugin - for example builder-debian should help with writing new plugin.

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong May 19, 2016

Member

More generally, I think we need to decide how automatically-generated docs will be handled separately from human-written ones (#1931).

Member

andrewdavidwong commented May 19, 2016

More generally, I think we need to decide how automatically-generated docs will be handled separately from human-written ones (#1931).

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Mar 18, 2018

Member

Is this still a problem?

Member

andrewdavidwong commented Mar 18, 2018

Is this still a problem?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment