-
Notifications
You must be signed in to change notification settings - Fork 93
Changes log
* Updated license year
* Event/Debug messages changes/added
* Linking /proc/mounts to /etc/mtab so that applications relying on it work as expected
* Blocking/unblocking /sbin/initctl and /sbin/update-grub is done outside of chroot as well as the clean-up
* Mounting the ISO image in random sub-directory of MOUNT_DIR
* Always picking-up the most recent Kernel when rebuilding ISO
+ Locking GUI via /opt/Customizer/gui_lock to prevent multiple instances
+ If gfxboot.cfg doesn't exists only splash picture widgets left in SysLinux form
+ xdg-open is priority when detecting editor/file manager to use the system defaults if possible
-- SmiL3y [email protected] Thu, 2 Feb 2012 03:57:37 UTC
* Using public variables in GUI to avoid re-reading of files
* Removed double check for X-sessions and package manager on startup
* Avoided double loading files when getting/replacing regexp
* Terminal emulator is detected instead of using x-terminal-emulator link for better compatibility
* GUI widgets will be disabled if work directories doesn't exist on Check.Existense()
* Other minor corrections
+ GUI will print debug messages in terminal for tracking events
+ Appending default values in files if match not found (by GUI)
+ Added Grub2 customization (splash and colors)
+ Added more essential files and directories
- Motd is not rebranded anymore
- Titles are no longer appended to the terminal
- Checking for another running instance of the GUI is removed, unreliable (temporary)
- Text editor is no longer set, detected whenever it is needed
- Editing sources.list from CLI no longer possible
-- SmiL3y [email protected] Thu, 19 Jan 2012 01:11:10 UTC
* QEMU will now handle amd64 machines when emulating the ISO
* GUI gathers variables and changes them without 'SHELL' code (should be faster)
* Improved file-manager detecting for browsing directories
* Split TimeZone selection in 2-textboxes for easier selection
* Tar now default compression for snapshots
* Syslinux customization preview improved
* GUI code cleanup
+ Existence of configuration file is checked from GUI and created with defaults if needed
+ Fixing path to /home directory and display entries after exiting the nested X-session ('Desktop')
+ Browsing essential directories available in menu
+ Editing essential files available in menu
-- SmiL3y [email protected] Mon, 9 Jan 2012 21:08:56 -0400
* Default resolution for Xephyr is 800x600
* Credits, License and About are now separate GUI forms
* Supporting only aptitude and synaptic for package management from now on
* No prompt which package manager should be run (priority is synaptic, aptitude is next)
* Removed double check for Xorg when executing package manager
+ Added option to append (or not) title to terminal (for compability with different Terminal emulators)
+ Added option to change MOUNT_DIR from GUI (in settings)
+ Archive enabled only if package manager is installed
+ Skipping mount of pseudo filesystems if already mounted
- Removed the option to delete windows files, obsolete
-- SmiL3y [email protected] Thu, 5 Jan 2012 22:09:03 -0400
* SysLinux customization fixes
* Force chroot tooltip fixed
* FTweaks border set to fixed
* Messages fixes
+ Skipping initctl and grub-update blocking if chroot is forced to prevent major disasters
+ Enabling 'Clean' in GUI if important files are missing to be able to clean
+ Added apt-helper enable/disable option
+ Added warning message to chrooted terminal to quit with "exit"
+ Mounting pseudo filesystems when rebuilding (was missing in v3.1.0 duo to major changes)
+ Added missing license form icon
-- SmiL3y [email protected] Sat, 24 Dec 2011 00:08:23 -0400
* Organized script for better overview and functionality
* Fixed issue with the package manager script if nothing was entered
* Scripts will execute properly if CLI.sh is called from root user
* Fixed deleting of boot and windows files
* Removed useless cat usage in the function fixing sources.list
* Preserving permissions when creating snapshots
+ Added option to output messages with and without using colors
+ Added force chroot enter option
+ Added check for X-session after executing hook and installing GUI to enable 'Desktop'
+ Added missing credits to clearkimura in Version()
+ Added copyright in scripts
* Modified initctl fix to work with Oneiric and newer releases
* Fixed copying of initrd.img and vmlinuz on Oneiric and newer
* Fixed chroot lock on internal command error
* Fixed GUI License form text frame
* Fixed Terminal tittle called by 'Desktop'
+ Deactivating grub-update while chrooted into the filesystem
-- SmiL3y [email protected] Sat, 27 Nov 2011 23:56:57 -0400
* Improved snapshots scripts preventing possible issues
* Swapped the live user and hostname GUI fields
* Fixed Xnest.sh termination
* Fixed GUI crash when unable to extract ISOs content
* Improved bash scripts portability
* Replaced 'uname -m' with 'dpkg --print-architecture' to get the proper arch
* Some QEMU.sh improvements
+ User can choose compression format in which the snapshots will be compressed
+ Killing customizer at GUI exit
+ Added check if filesystem is already locked by another script
+ Implemented long arguments handling into CLI.sh
- Removed obsolete update feature due to changes in the development techniques
-- SmiL3y [email protected] Sat, 26 Nov 2011 20:47:57 -0400
* Enhanced DEB package post-installation scripts
* DEB package now depends on gambas packages greater then 2.0 and lower than any 2.9
* DEB package now depends on x11-xserver-utils
* /usr/bin/customizer uses sh instead of bash to execute the GUI, initiates faster
* Fixes applied so when WORK_DIR is path with spaces everything works fine
* QEMU.sh also initiated as root, needed to chroot to get variables
* QEMU.sh checks for running X-server (Xorg)
* Squashed filesystem no longer created with "-all-root", causes dbus issues and probably more
* Changing WORK_DIR not possible in the middle of customization
* Dbus should work fine, mounting /var/lib/dbus and /var/run/dbus for running X applications (sessions and package managers) from within the chroot
+ Added Software-Center to supported package managers (doesn't work if Distribution name is changed)
+ DEB package creates menu entry for window managers (such as Fluxbox, Openbox etc.)
-- SmiL3y [email protected] Tue, 27 Sep 2011 15:23:14 -0400
* Removed title change in scripts and moved to GUI, solves few issues
* Removed not needed "#!/bin/bash" in some of the chroot-hooks to prevent spawning unnecessary bash shells
+ Added option to change the work directory from GUI
+ Added check if another instance of the GUI is already running to prevent double-chrooting and other issues
+ Added missing import of "Functions.sh" in the "QEMU.sh" and "Update.sh" script to report errors properly
+ Added comments in the main configuration file
-- SmiL3y [email protected] Sun, 18 Sep 2011 15:44:18 -0400
* Fixed DEB package post-installation script, was messed up in v3.0.2
* Fixed version checking in the update script
* No space allowed in Hostname GUI field
-- SmiL3y [email protected] Sat, 17 Sep 2011 16:05:00 -0400
* Fixed copying settings to /etc/skel after closing the nested X-session
* Changed version text in GUI (in 3.0.1 was not)
* QEMU VRAM is now 256 by default
-- SmiL3y [email protected] Thu, 15 Sep 2011 01:47:20 -0400
* Removed some chmod lines in Use.sh which were left in the rush
* SysLinux splash change fixes (changing Linux Mint syslinux colors still not possible)
+ Added imagemagick to DEB package dependencies needed for syslinux splash change
+ Added forgotten IceWM GUI installation
+ Changing the Linux Mint syslinux splash is possible now
+ /opt/Customizer deleted before installation using DEB packages
-- SmiL3y [email protected] Wed, 14 Sep 2011 12:02:20 -0400
* Numerous scripts and GUI fixes/improvements
* Improved Linux Mint support
+ Using global configuration file now (/opt/Customizer/settings.conf)
+ Option to choose which X-session to run
+ Option to choose which package manager to run
- Full user name and Code name dropped from GUI configuration fields, changing code name isn't recommended at all
- UMR Downloader not available anymore, downloading as root isn't recommended
- Zenity isn't used to report errors for TTY compatibility
-- SmiL3y [email protected] Wed, 14 Sep 2011 03:19:15 -0400
- First guide
- Questions and answers
- feat. Definition
- feat. Rebranding
- feat. Remastering