Dev/Redistribution
Design Documentation about Redistribution of Kicksecure
Contents
Introduction[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Introduction
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev%2FRedistribution#Introduction|Introduction]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Introduction](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Introduction)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Introduction](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Introduction)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Introduction]Introduction[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
Developers only!
These are notes for producing official downloadable binary Kicksecure images.
Before Major Release 18[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Before_Major_Release_18
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev%2FRedistribution#Before_Major_Release_18|Before Major Release 18]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Before Major Release 18](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Before_Major_Release_18)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Before Major Release 18](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Before_Major_Release_18)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Before_Major_Release_18]Before Major Release 18[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
- update repository origin value as per https://www.kicksecure.com/wiki/Dev/APT#changed_its_'Origin'_value_from_'whonix'_to_'kicksecure'
- Check if
Click = Copy
Copied to clipboard!
/etc/grub.d/10_linux
was updated in Debian. If so, update our fork in
dist-base-files
/etc/grub.d/10_00_linux_dist
Pre Building[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Pre_Building
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev%2FRedistribution#Pre_Building|Pre Building]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Pre Building](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Pre_Building)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Pre Building](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Pre_Building)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Pre_Building]Pre Building[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
Only required if you want to redistribute (official) Kicksecure builds.
- check if https://github.com/Kicksecure/kicksecure-base-files/blob/master/etc/kicksecure_version
needs update
- package
timesanitycheck
:./usr/share/timesanitycheck/date-minimum-file-create
- Dev/Maintenance
Clean source code
- [1]
- [2]
- You can get a list of unwanted files with
git clean -dfxn
and remove them withgit clean -dfx
.
- Update Kicksecure debian package repository.
- add your own
default-key
to your own/home/user/.gnupg/gpg.conf
.
- Check that all packages point to a signed git commit and signed git tag.
Click = Copy Copied to clipboard! ~/derivative-maker/packages/kicksecure/developer-meta-files/debug-steps/packaging-helper-script pkg_verify_signed_commit_and_tag
- push the source code to github
Click = Copy Copied to clipboard! git push origin master
- Check, that the current git commit is a signed. [3]
Click = Copy Copied to clipboard! git log --show-signature HEAD^..HEAD
Or use the generic makefile as a shortcut.
Click = Copy Copied to clipboard! make git-commit-verify
- Create an OpenPGP signed git tag. This will also be used as Kicksecure version number.
Click = Copy Copied to clipboard! git tag -s version
- Make sure the current git head is a signed git commit and signed git tag.
To simplify this, you could use the generic makefile.
Click = Copy Copied to clipboard! make git-verify
- Push the OpenPGP signed git tag to github.
Click = Copy Copied to clipboard! git push origin version
- Enable Kicksecure stable repository by default.
Click = Copy Copied to clipboard! export DERIVATIVE_APT_REPOSITORY_OPTS='--enable --repository stable'
- And use
sudo -E
so above environment is kept.
Building[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Building
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev%2FRedistribution#Building|Building]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Building](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Building)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Building](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Building)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Building]Building[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
Build[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Build
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev%2FRedistribution#Build|Build]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Build](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Build)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Build](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Build)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Build]Build[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
Build Kicksecure. For example Kicksecure with Xfce for VirtualBox.
Click = Copy Copied to clipboard! sudo -E ./derivative-maker --build --repo true --target virtualbox --flavor whonix-gateway-xfce
Build Kicksecure. For example Kicksecure with Xfce for VirtualBox.
Click = Copy Copied to clipboard! sudo -E ./derivative-maker --build --repo true --target virtualbox --flavor whonix-workstation-xfce
For other options and platforms also see build documentation.
Post Building[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Post_Building
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev%2FRedistribution#Post_Building|Post Building]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Post Building](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Post_Building)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Post Building](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Post_Building)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Post_Building]Post Building[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
Only required if you want to redistribute (official) Kicksecure builds.
Image Signing
- A) own custom builds: Optionally sign the images.
- B) official Kicksecure builds: Mandatory sign the images.
- OpenPGP sign the images.
Click = Copy Copied to clipboard! ~/derivative-maker/packages/kicksecure/developer-meta-files/release/dm-prepare-release --flavor whonix-workstation --target virtualbox --build
Only required if you want to redistribute (official) Kicksecure builds.
- Upload the images.
Click = Copy Copied to clipboard! ~/derivative-maker/packages/kicksecure/developer-meta-files/release/upload_images
Testing[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Testing
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev%2FRedistribution#Testing|Testing]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Testing](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Testing)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Testing](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Testing)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Testing]Testing[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
- Click = Copy Copied to clipboard! /usr/share/whonix-ws-firewall/unit_tests/stream_isolation_test
- At least a few testers should test final releases before posting a news. Testers may be found by posting a news.
- Whonix only: Leak Tests
!
- Test the images before final release! (Testers-only releases can be uploaded straight away.)
Update Permanent Links[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Update_Permanent_Links
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev%2FRedistribution#Update_Permanent_Links|Update Permanent Links]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Update Permanent Links](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Update_Permanent_Links)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Update Permanent Links](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Update_Permanent_Links)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Update_Permanent_Links]Update Permanent Links[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
Git Tag[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Git_Tag
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev%2FRedistribution#Git_Tag|Git Tag]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Git Tag](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Git_Tag)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Git Tag](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Git_Tag)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Git_Tag]Git Tag[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
Create -testers-only
or -stable
git tag.
Announcement Text Creation[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Announcement_Text_Creation
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev%2FRedistribution#Announcement_Text_Creation|Announcement Text Creation]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Announcement Text Creation](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Announcement_Text_Creation)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Announcement Text Creation](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Announcement_Text_Creation)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Announcement_Text_Creation]Announcement Text Creation[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
Create Changelog and Announcement.
Click = Copy Copied to clipboard! ./debug-steps/packaging-helper-script pkg_git_packages_git_log_writer
Wiki Page Updates[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Wiki_Page_Updates
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev%2FRedistribution#Wiki_Page_Updates|Wiki Page Updates]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Wiki Page Updates](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Wiki_Page_Updates)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Wiki Page Updates](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Wiki_Page_Updates)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Wiki_Page_Updates]Wiki Page Updates[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
Only required if you want to redistribute (official) Kicksecure builds.
- Check, if Tor Browser/Manual Download is still up to date.
- Update Download Table.
- See if the download table works in Tor Browser using New Identity.
- Update Known Issues.
- See if Documentation still makes sense.
- Search the wiki for Special:WhatLinksHere/Template:Stable and Special:WhatLinksHere/Template:Testing and act accordingly.
- Update links on the Dev/Build Documentation page.
- Update Features.
- Update Template:VersionNew.
- Update Template:VersionShort.
- Incorporate new documentation which has been prepared on the page: Next.
- Template:Stable_project_version_based_on_Debian_codename
- Template:Stable_project_version_based_on_Debian_version_short
- Template:Debian_Codename_Testing
- Copy/move contents from Testers Release to Release Notes.
- Instructions containing backports.
Misc[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Misc
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev%2FRedistribution#Misc|Misc]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Misc](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Misc)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Misc](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Misc)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Misc]Misc[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
Only required if you want to redistribute (official) Kicksecure builds.
- See https://github.com/Kicksecure?utf8=%E2%9C%93&q=deprecated&type=&language=
for deprecated repositories to be deleted.
- https://www.qubes-os.org/doc/supported-releases/#templates
- ask for an announcement on https://www.qubes-os.org/news/
Announcement[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Announcement
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev%2FRedistribution#Announcement|Announcement]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Announcement](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Announcement)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Announcement](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Announcement)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Announcement]Announcement[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
Only required if you want to redistribute (official) Kicksecure builds.
Contents
- introduction (what is Kicksecure) (The release announcement may be the first thing that new people who learn about Kicksecure see.)
- similar to https://forums.whonix.org/t/whonix-14-has-been-released
- deprecation notice of old Kicksecure version with date of deprecation
Where
- Finally announce: Post a news. (Not nagging external lists. Common sense. Mostly only final releases.)
- In Kicksecure Important and Feature Blog.
- https://lists.debian.org/debian-derivatives/
- debian-derivatives@lists.debian.org
- https://lists.torproject.org/pipermail/tor-talk/
- tor-talk@lists.torproject.org
- https://nmap.org/mailman/listinfo/fulldisclosure
- fulldisclosure@seclists.org
- Also this will do the job as well:
Cleanup[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Cleanup
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev%2FRedistribution#Cleanup|Cleanup]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Cleanup](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Cleanup)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Cleanup](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Cleanup)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Cleanup]Cleanup[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
- any deprecated repositories (none at time of writing)
Related[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Related
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev%2FRedistribution#Related|Related]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Related](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Related)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Related](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Related)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Related]Related[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
- To quality of redistributable builds: Distro Morphing vs Builds
Footnotes[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Footnotes
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev%2FRedistribution#Footnotes|Footnotes]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Footnotes](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Footnotes)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Footnotes](https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Footnotes)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev%2FRedistribution?oldid=92212#Footnotes]Footnotes[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
- ↑
get rid of .directory files inside the source code:
thunar
→preferences
→general
→behavior
→use common view properties for all folders
- ↑
Get rid of
~backup
files. In other words, get rid of files starting with~
. Click = Copy Copied to clipboard! find ./ -name '*~' | xargs trash-put - ↑
You might wish using a
git
orbash
alias to safe typing.


Copy as Wikitext

for Discourse, reddit, GitHub

Copy as Markdown

Copy as phpBB Click below ↴ = Open social URL with share data











We believe security software like Kicksecure needs to remain Open Source and independent. Would you help sustain and grow the project? Learn more about our 12 year success story and maybe DONATE!