========================================================================
==== CURRENT STABLE VERSION on Bodhi 5.0.0
========================================================================
bodhibuilder_2.18.5_all.deb
SHA-256 Checksum = d9af657d845d200f5fd86f66b1def15b65442a473ad3beb2e9b4af94567a74c3
This version is stable on Bodhi 5.x
and in TESTING on *buntu 18.04
Fixes in version 2.18.5 --
- Version update to 2.18.5.
- On a backup spin only -- keep liveuser (Username in settings) as the LIVEUSER value in
bodhibuilder.conf. Else if that user doesn't exist, LIVEUSER will default to the current
user or else uid 1000 if it can't find the current user. The final value of LIVEUSER
will become in the resulting ISO: USERNAME, HOST, & FLAVOUR :in /etc/casper.conf.
- Fix lighdm auto-login, so that the autologin becomes LIVEUSER. Based on the LIVEUSER
fix for a backup spin. If a dist spin, it forces LIVEUSER to be the autologin.
- Updated the deb files in the ISO cdrom repo for i386 & amd64.
- Added help verbiage related to the conf file LIVEUSER.
- Not removing log file on a new spin if it already exists.
- Removed bodhibuilder-skelcopy -aka- User, whose current settings will be used as
default (in the gui). It's causing issues with some users. Removing and not fixing this
because there are so many possible different configurations of $HOME directories that it
is impossible to account for everything that could possibly go wrong. And I don't want
it to delete, change, or move something that the user never intended.
- Removed some old comments & commented-out code.
- Re-installation of ubiquity-frontend-gtk was trampling on /usr/share/applications/ubiquity.desktop, fixed.
Fixes in version 2.18.4 --
*** If installing the 2.18.4 deb file directly,
*** or upgrading from 2.18.2, I strongly recommend
*** doing `sudo dpkg -P bodhibuilder`
*** before `sudo dpkg -i bodhibuilder_2.18.4_all.deb`.
*** Failure to do so may result in missing icons and
*** other files due to a bug in 2.18.2.
- Version update to 2.18.4.
- Tweak & add green color to ISO menus.
- Remove all custom_repos options. Now, whatever is in /etc/apt/sources.list
will be included in the installed system, so put any desired repos in that
file before creating a cdfs or ISO spin.
- Remove cdrom: repo in live ISO.
- Add comments, spaces in the resulting iso name are not supported.
- Add postinst line to make sure BB doesn't run thru firstboot on a fresh installation.
This was removing sources.list after a fresh install & reboot.
- Correct postinst & postrm scripts to leave some icons and files as-is.
Fixes in version 2.18.3 --
- Version update to 2.18.3.
- Update Legacy / BIOS & UEFI boot menus.
- Implement direct install without booting to desktop in Legacy / BIOS boot menu.
- As a double-check, make sure cdrom: lines are removed from sources.list in the installed system.
Fixes in version 2.18.2 --
- Version update to 2.18.2.
- Correct config file in bodhibuilder-gtk.py.
- Some config file comments added.
- Add code for check of CUSTOM_REPOS in BB script & file-firstboot to make sure
custom repos are in the ISO & final installed system (so now if CUSTOM_REPOS gets
mucked up in the config file, the BB script will double check it. CUSTOM_REPOS is
only in the config file so that it is easier for the user to find where their custom
repositories should go).
- File ubiquity.desktop using 'sudo ubiquity gtk-ui'.
- No need for deb files in 32-bit OS for offline install.
- Add package libefiboot1 to 64-bit deb files. Change 'cdrom:' repo to 'file:' in
sources.list so we can add trusted=yes for offline UEFI installs.
- Change lsb_release DISTRIB_DESCRIPTION on firstboot rather than during ISO spin.
- Add Hidden=true to ubiquity.desktop during firstboot so it won't show in menu's
or iBar.
- Ability to do a direct install from the UEFI menu without having to boot the desktop.
- New UEFI files.
- Cleaned up some old comments.
- I'm sure some other changes I didn't annotate or don't remember.
Fixes in version 2.18.1 --
- Initial testing version
- Correct the path for dlpkg_32 in bb script.
- Remove preinst file from DEBIAN.
- Clear up verbiage in file-firstboot.
- Add config variable & log message for custom_repos.
- Updated files necessary for UEFI booting.
- Disable screensaver & dpms in ISO (only in non-enlightenment 'desktops').
- Add check for ubiquity slideshow (fix, was causing permission
errors on install), if no slideshow found install the
bodhi-slideshow package.
- Change SQUASHFSOPTS options.
- Add cdrom location to sources.list.
- Change up depends in control file.
- Add some code for gdm3.
- Set ubiquity.desktop as trusted (via rc.local in ISO).
- Add option --uefi to isohybrid.
- Change up bodhibuilder-gtk launcher.
- Change command for ubiquity.desktop to 'pkexec ubiquity gtk_ui'.
- Undoubtedly some more that I forgot, during LTS upgrades there
are a lot of changes made, many of which will go uncommented
but not undocumented (in git)!
Previous fixes --
- 2.18.0 was initial testing version
Bugs, issues, or unknowns --
- When doing a backup or dist on a UEFI installed OS, ubiquity will
not install the resulting ISO to a legacy/BIOS system. Grub will
fail to install. It will, however, install the resulting ISO to a
UEFI system.
- The created ISO may timeout and blank the screen after 10 minutes
and the user will have to login to the ISO with
username=bodhi & password=(blank). This has been corrected for
non-enlightenment 'desktops'.
- TODO: Add a '-u' option that will allow the user to update the pre-
determined deb files that will be contained in the ISO.
- (Help me find some!)
========================================================================
==== CURRENT STABLE VERSION on Ubuntu 16.04
========================================================================
bodhibuilder_2.2.7_all.deb
SHA-256 Checksum = 87fe6f0d0770552005996a7e74ee3d8822e9bd40cf9edc3b13bf55bddadaada3
This version is stable on Bodhi 4.x Ubuntu 16.04
Please help the progress of this software and report any bugs, requests
or other interesting findings.
Thanks!
Fixes in version 2.2.7 --
- Remove all files in /etc/bodhibuilder/uefi/pool/* before copying in the new ones.
This way deb files won't pile up. <Charles>
- Change some comments and consolidate some lines to avoid future confusion
Fixes in version 2.2.6 --
- startup.nsh file was not being created during an EFI ubiquity install
when the EFI System Partition is created manually in VirtualBox. <Charles>
Previous fixes --
- Ownership & permissions for the following files in /var/log/
have been corrected -- auth.log, dmesg, kern.log, syslog
Simply install version 2.2.5 to fix.
*Also beginning with this version --
In a dist build -- all files in /var/log/ will retain their
ownership & permissions in /var/log/ dir, but will be emptied
so as not to have any contents in the log files.
In a backup build -- all files in /var/log/ will retain their
ownership & permissions in /var/log/ dir, and will retain the
contents of the log files so as to preserve any messages logged
during a backup build.
- As-of version 2.2.5 -- if there is an existing user or group with ID 999,
bodhibuilder will now exit with an error because it needs ID 999 for
the live-user in the live ISO. You must change the ID of the user and/or
group with ID 999 before bodhibuilder will allow you to continue.
- If you are building an ISO & the current DM is lightdm & you have
it set to auto-login, the built ISO will now be able to auto-login,
whereas before it would boot to a login screen and confuse people.
- Update EFI files & debs for offline UEFI install.
- Dual custom repo's added when a bodhibuilder-created OS creates another ISO.
- Revamp man page.
- Add legacy/UEFI verbiage to boot menu's.
- Copy .e & .bash_aliases to /etc/skel/ when running the skelcopy script.
- Add dnsutils dependency for internet connection check during deb file download.
- **New efi.img file for UEFI booting the live ISO. (This is an important
update, it will make UEFI booting off of USB much more reliable.
Especially if dd'ing or cat'ing your ISO to USB.)
- Comment out GRUB_HIDDEN_TIMEOUT_QUIET. It's no longer supported when
GRUB_TIMEOUT is non-zero. (So you can select to 'install the
package maintainer's version' when installing the new deb file, if
you are asked.)
- Fixed empty 'Recommends:' line in control file
- No "Install {your-OS}" icon in menu's on final installed OS
- Fixed offline UEFI install
- Ubiquity installer icon on the desktop now runs as sudo.
Also the title of the installer icon is now the 'LIVECDLABEL'
option.
- Removed the 'dist only' requirement for the Icons, Locales, and
Grub name options.
- Improved the 'bodhibuilder-gtk' layout a bit.
- Removed the lightdm requirement, it now will work with any
Display Manager.
- DISTNAME is the grub title on the Live CD.
- Successfully tested on non-UEFI 64 and 32-bit virtualBox installs.
- Added file /etc/bodhibuilder/apt/custom_repos for custom repo's.
Add custom repositories and the comments for them to this file,
and during firstboot of the newly installed OS, this entire file
will be appended to /etc/apt/sources.list
- Do not overwrite an existing conf file.
- Remove bodhibuilder from menu in live cd.
- Updated deb files in /etc/bodhibuilder/uefi/pool/
- Updated UEFI relevant files in /etc/bodhibuilder/uefi/EFI/BOOT/
- Added separate debs for offline installs of 32 & 64 bit systems
TODO --
- Get the UEFI grub.cfg working with a Memtest, xforcevesa, & Boot HD.
(??? not sure if all those are possible ???)
- Create 'cdfs' & 'iso' options for backup mode too. (???)
- Remove e_randr files if they exist in ~/.e/ (Needs testing in all
arch's to see if it's safe to do this).
- Get EFI boot & install working with 32-bit.
- Get UEFI backups & dists to install to a legacy/BIOS machine.
(see issue below)
Bugs, issues, or unknowns --
- Does not work on 14.04 due to the lack of package 'syslinux-utils'
- When doing a backup or dist on a UEFI installed OS, ubiquity will
not install the resulting ISO to a legacy/BIOS system. Grub will
fail to install. It will, however, install the resulting ISO to a
UEFI system.
- The created ISO will timeout and blank the screen after 10 minutes
and the user will have to login to the ISO with
username=bodhi & password=(blank).
- (Help me find some!)
========================================================================
==== CURRENT STABLE VERSION on Ubuntu 14.04
========================================================================
bodhibuilder_2.1.6_all.deb
SHA-256 Checksum = a6133ff9c54a3c040125411d38d9ea0db4242f023828fbc109785615d98d478a
This version is stable on Bodhi 3.x and Ubuntu 14.04
Fixes in version 2.1.6 --
- Update man pages
- Set GRUB_GFXMODE=auto
- fix duplicate sources entry in sources.list
- add help verbiage for the custom_repos file
Previous fixes --
- **New efi.img file for UEFI booting the live ISO. (This is an important
update, it will make UEFI booting off of USB much more reliable.
Especially if dd'ing or cat'ing your ISO to USB.)
- Comment out GRUB_HIDDEN_TIMEOUT_QUIET. It's no longer supported when
GRUB_TIMEOUT is non-zero. (So you can select to 'install the
package maintainer's version' when installing the new deb file, if
you are asked.)
- Fixed empty 'Recommends:' line in control file
- No "Install {your-OS}" icon in menu's on final installed OS
- Catching up with some of the fixes & luxuries already implemented
into bodhibuilder_2.2.x
- Added file /etc/bodhibuilder/apt/custom_repos for custom repo's.
Add custom repositories and the comments for them to this file,
and during firstboot of the newly installed OS, this entire file
will be appended to /etc/apt/sources.list
- Removed the lightdm requirement, it now will work with any
Display Manager.
- Do not overwrite an existing conf file.
- Updated deb files in /etc/bodhibuilder/uefi/pool/
- Updated UEFI relevant files in /etc/bodhibuilder/uefi/EFI/BOOT/
- DISTNAME is the grub title on the Live CD.
- Ubiquity installer icon on the desktop now runs as sudo.
Also the title of the installer icon is now the 'LIVECDLABEL'
option.
- Removed the 'dist only' requirement for the Icons, Locales, and
Grub name options.
- Remove bodhibuilder from menu in live cd.
- Successfully tested on non-UEFI 64 and 32-bit virtualBox installs.
Bugs, issues, or unknowns --
- (Help me find some!)