"Greatest Hits" is Debian Jessie without systemd, ready to be bloated up and remastered to a redistributable spin. If you want to make your remaster available to the masses you can use the LinuxBBQ platform. We offer you a space at sourceforge, and linkable release notes on distrowatch (don't look like that, you bitch!)
http://sourceforge.net/projects/linuxbbq/files/2016/
After installation, reboot, log in as root using the password root and run "setup-bbq". For your own covenience, if you plan to create a redistributable copy of LinuxBBQ, choose "user" as username and preferably "root" as password when you are asked in the setup-bbq script.
The way from noX to a full-feat minimal desktop has been described a few times on this forums.
You will find a README in your installed system -- but I am nice and copy the content here for ya:
Code: Select all
Welcome to LinuxBBQ Greatest Hits
The system is designed to be customized and remastered. LinuxBBQ does not support systemd
in live sessions - if you want to add systemd, you are on your own.
By default, the following optional packages are included; feel free to remove them.
Packages marked with an asterisk (*) are very much recommended to keep:
ceni network configuration tool *
deborphan remove unused packages *
gawk GNU awk *
gnuit GNU Interactive Tools
git version control system
lftp FTP handler
mpg123 MPG audio player
nano GNU nano editor *
ncdu ncurses disk usage *
nrss RSS reader
openssh SSH client/server
rcconf runlevel configuration tool
tinyirc tiny IRC client
traceroute trace route packets
wget network downloader
It is warmly recommended to keep the username "user" for your live session.
After adding your programs and configurations, following actions are required:
~/.cache/ these are cached files and should be removed
~/.*history it is safe to remove all history files, e.g. bash_history
~/.Xauthority delete this file when the snapshot has been rsync'ed
and do not copy it to /etc/skel
Copy the whole ~/ folder (except ~/.Xauthority) with subfolders recursively to /etc/skel
Everything in the /etc/skel folder will be copied automatically to the home directory
of every newly created user. Please remember:
/etc/skel/.Xresources remove the last line in this file
Make sure you have sufficient free space on your main drive. The filesystem rsync and ISO
will be placed in /home/work and /home/snapshot by default. You can change these defaults
by editing /etc/bbqsnapshot.conf
Issue the ls command with -ln switch on /vmlinuz and /initrd.img. It should show:
/vmlinuz symlinked to /boot/vmlinuz-???
/initrd.img symlinked to /boot/initrd.img-??
Rebuild your initramfs using 'update-initramfs -u' as root to be sure.
Start 'bbqsnapshot' as root or superuser. The script will create a copy of your filesystem
and place it into /home/work/myfs. When this step is finished, your editor will open several
files. Edit them to your liking.
/etc/issue the greeting that is showed when the login prompt appears
/etc/lsb-release LSB descriptors, you are free to use what you like
/etc/os-release legacy descriptors, you are free to use what you like
/etc/network/interfaces it is recommended to remove everything except the
lines containing "lo". The file will be populated by ceni
.../isolinux.cfg the boot screen of your live session. Replace the
"menu title" and "menu label" entries to your liking
../grub.d/linuxbbq.cfg the descriptor for GRUB, use a clear entry here
In the next step, ncdu is started and it presents you with the copied filesystem. Be sure
to act carefully, because removing the wrong files can render a broken system. You are safe
to remove the following:
/var/cache/apt keep the /archives folder and subflders
/var/cache/debconf remove all files that end with -old
When finished, the script squashes your filesystem, creates an ISO and makes it hybrid.
You find the ISO in /home/snapshot/
Good luck and happy roasting!