Skip to content
fluxer edited this page Jan 19, 2012 · 46 revisions

Customizer v3.2.1

 * Using public variables in GUI to abvoid re-reading of files
 * Removed double check for X-sessions and package manager on startup
 * Avoided double loading files when gettings/replacing regexp
 * Changed input-boxes events to reduce I/O
 * Terminal emulator is detected instead of using x-terminal-emulator link for better compability
 * GUI widgets will be disabled if work direcotries doesn't exists on Check.Existense()
 * Other manor 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 rebrended anymore
 - Titles are no longer appended to the terminal (may be temporary)
 - Checking for another running instance of the GUI is removed, unreliable (may be temporary)
 - Text-editor is no longer set, detected whenever it is needed

-- SmiL3y [email protected] Thu, 19 Jan 2012 01:11:10 UTC

Customizer v3.2.0

 * 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 ('Dekstop')
 + Browsing essential directories available in menu
 + Editing essential files available in menu

-- SmiL3y [email protected] Mon, 9 Jan 2012 21:08:56 -0400

Customizer v3.1.2

 * 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 runned (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, obsolent

-- SmiL3y [email protected] Thu, 5 Jan 2012 22:09:03 -0400

Customizer v3.1.1

 * 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

Customizer v3.1.0

 * 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

Customizer Installer v0.2

* The installer itself is portable Bash script
* Cloning directly from Git
* Options can be passed with arguments to the script (i.e. -h to see the help message)
* Optional install of the development version (triggered by -d argument)
* Provides feature to update Customizer from Git (doesn't check version, yet)
* Checks and installs dependencies for Debian, Ubuntu, Linux Mint and Arch Linux

-- SmiL3y [email protected] Fri, 09 Dec 2011 23:27:01 -0400

Customizer v3.0.7

 * 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

Customizer v3.0.6

 * 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

Customizer v3.0.5

   * 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

Customizer v3.0.4

   * 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

Customizer v3.0.3

   * 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

Customizer v3.0.2

   * 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

Customizer v3.0.1

   * 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

Customizer v3.0.0

   * 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

Clone this wiki locally