Ubuntu Live CD remastering tool
Python Makefile
Latest commit 9fba42b Sep 10, 2016 @clearkimura committed on GitHub Pre412 (#122)
* Fixed desktop entry

'Version=' refers to Version of Desktop Entry Specifications (see https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html), and not the version of Customizer itself. Note that "Entries that confirm with this version of the specification should use 1.0." Sorted most important fields according to example specification for clarity (Version, Type, Name).

* Fixed typo

In line 26, revised from 'does not exists' to 'does not exist'.

* Fixed typo

In line 24, revised from 'ISO does not exists' to 'ISO does not exist'.

* Fixed typo

In line 26, revised from 'Allwoing' to 'Allowing'.

* Fixed typo and lettercase

In line 55, revised 'does not exists' to 'does not exist'; Line 62 and 64, revised 'this mean that' to 'this means'; Line 211, revised 'Compressed Filesystem' to 'compressed filesystem' to match sentence style in following line 218 'filesystem size'.

* Fixed typo

In line 22, revised from 'avaialable' to 'available'.

* Fixed minor bug

The error messages were not being displayed; This fix is based on [this pull request on forked repo](kamilion@b2020fd) by wjwwood. In line 48, revised from u'' to u'{}' instead of proposed u'{0}' to standardize code style in old stable repo (Both have been tested working in 14.04 host system).

* Update Contributors

Added 'wjwwood' who found a bug that cause error messages not being displayed. No changes made to hardcoded list in GUI, because 'Contributors' file is the original and up to date listing.

* Update to version 4.1.2

* Update ChangeLog

README.md

As January 2016, Customizer has been forked and is now being maintained at https://github.com/kamilion/customizer. For more details, see issue #70. The existing repository is now considered as "old stable".

NAME

Customizer (formerly known as U-Customizer)

SYNOPSIS

customizer [-h] [-e] [-c] [-x] [-p] [-d] [-k] [-r] [-q] [-t] [-D] [-v]

DESCRIPTION

Customizer is an advanced LiveCD customization and remastering tool. With it, you can build own Ubuntu-based remix using Ubuntu Mini Remix, Ubuntu or its derivatives ISO image with a few mouse clicks.

OPTIONS

-h, --help       Show this help message and exit
-e, --extract    Exctract ISO image
-c, --chroot     Chroot into the filesystem
-x, --xnest      Execute nested X-session
-p, --pkgm       Execute package manager
-d, --deb        Install Debian package
-k, --hook       Execute hook
-r, --rebuild    Rebuild the ISO image
-q, --qemu       Test the builded image with QEMU
-t, --clean      Clean all temporary files and folders
-D, --debug      Enable debug messages
-v, --version    Show Customizer version and exit

ENVIRONMENT

/etc/customizer.conf  -  configuration file
<prefix>/share/customizer/exclude.list - files/dirs to exclude when compressing filesystem

REQUIREMENTS

make
binutils
gcc (g++)
python (python2.7 and python2.7-dev)
pyqt4 (python-qt4 and pyqt4-dev-tools)
squashfs-tools (>=4.2)
xorriso
xhost (x11-xserver-utils)
xephyr (xserver-xephyr)
qemu (qemu-kvm)

On Ubuntu 12.04 or 14.04 release, do:

sudo apt-get install git build-essential fakeroot make binutils g++ \
 python python-dev python-qt4 pyqt4-dev-tools squashfs-tools \
 xorriso x11-xserver-utils xserver-xephyr qemu-kvm dpkg-dev \
 debhelper qt4-dev-tools qt4-linguist-tools \
 --no-install-recommends

INSTALL AND RUN

make && sudo make install
# to run it: 
sudo customizer -h # command line version
sudo customizer-gui # GUI version

See our first guide to get you started.

AUTHORS

Ivailo Monev 'SmiL3y' (code developer) xakepa10@gmail.com

Michal Glowienka 'eloaders' (PPA maintainer) eloaders@yahoo.com

Mubiin Kimura 'clearkimura' (documentation)

BUGS REPORT

Create and submit your issue at https://github.com/fluxer/Customizer/issues

IMPORTANT You should include the following details: what version of system host, what version of customizer, what ISO image, description of problem, full output log that is not just the part of what you consider relevant, and if possible, relevant screenshots.

See our guideline on issue submission.

The developers will look into submitted issues from time to time, usually a day or two. Only issues found in latest versions of Customizer are concerned. Issues in older versions will be ignored.

COPYRIGHT

Copyright (C) 2010-2013 Ivailo Monev

Copyright (C) 2013-2015 Mubiin Kimura

License: GPLv2

HISTORY

In late 2010, this project was registered on Sourceforge.net. Since November 2011, documentation is contributed. As December 2011, Customizer development has moved to GitHub and has been tested thoroughly on Ubuntu 10.04 (Lucid Lynx). One year later, as December 2012, Customizer stable release has hit 3.2.3.

Between late-2014 and early-2015, Customizer was rewritten in Python with the goal to support Ubuntu releases newer than 12.04 and making it more stable and robust.

SEE ALSO

You can find more information about Customizer at https://github.com/fluxer/Customizer/wiki