./ 0000775 0001750 0001750 00000000000 12075524335 011417 5 ustar fabrizio fabrizio ./uck-remaster-unpack-rootfs 0000775 0001750 0001750 00000005426 12040603604 016534 0 ustar fabrizio fabrizio #!/bin/bash
###################################################################################
# UCK - Ubuntu Customization Kit #
# Copyright (C) 2006-2010 UCK Team #
# #
# UCK is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# UCK is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with UCK. If not, see . #
###################################################################################
#############################
# general purpose functions #
#############################
function usage()
{
echo "Usage: $0 [-m] [remaster-dir]"
}
function failure()
{
echo "$@"
exit 1
}
#########################
# input parameter check #
#########################
use_mount=false
if [ x"$1" = x-m ]; then
use_mount=true; shift
fi
REMASTER_HOME="$1"
if [ -z "$REMASTER_HOME" ]; then
REMASTER_HOME=~/tmp
fi
########
# main #
########
. libraries/remaster-live-cd.sh 2>/dev/null ||
. /usr/lib/uck/remaster-live-cd.sh 2>/dev/null ||
failure "libraries not found"
SQUASHFS_MOUNT_DIR="$REMASTER_HOME/remaster-root-mount"
SQUASHFS_IMAGE="$REMASTER_HOME/remaster-iso/casper/filesystem.squashfs"
REMASTER_DIR="$REMASTER_HOME/remaster-root"
# Check for previous use of union mounts and implicitly turn on -m iff found
if [ -d "$REMASTER_DIR"-cache ]; then
use_mount=true
fi
if [ $use_mount = true ] && check_union_mounts; then
# Mount r/W copy of rootfs on iso
if mountpoint "$REMASTER_DIR"; then
: do nothing - is already mounted
else
union_mount "$SQUASHFS_IMAGE" "$REMASTER_DIR" ||
failure "Can't union_mount $REMASTER_DIR"
fi
# Prevent immediate unmount by cleanup code
trap : EXIT
else
if [ $use_mount = true ]; then
echo "Cannot use union mounts - using copy instead!"
use_mount=false
fi
remove_remaster_dir
mount_squashfs
unpack_rootfs
unmount_squashfs
fi
./uck-remaster-unpack-initrd 0000775 0001750 0001750 00000004066 12040603604 016510 0 ustar fabrizio fabrizio #!/bin/bash
###################################################################################
# UCK - Ubuntu Customization Kit #
# Copyright (C) 2006-2010 UCK Team #
# #
# UCK is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# UCK is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with UCK. If not, see . #
###################################################################################
REMASTER_HOME="$1"
#############################
# general purpose functions #
#############################
function usage()
{
echo "Usage: $0 [remaster-dir]"
}
function failure()
{
echo "$@"
exit 1
}
#########################
# input parameter check #
#########################
if [ -z "$REMASTER_HOME" ]; then
REMASTER_HOME=~/tmp
fi
########
# main #
########
. libraries/remaster-live-cd.sh 2>/dev/null || . /usr/lib/uck/remaster-live-cd.sh 2>/dev/null || failure "libraries not found"
ISO_REMASTER_DIR="$REMASTER_HOME/remaster-iso"
INITRD_REMASTER_DIR="$REMASTER_HOME/remaster-initrd"
REMASTER_DIR="$REMASTER_HOME/remaster-root"
unpack_initrd ./uck-gui 0000775 0001750 0001750 00000025516 12040603604 012707 0 ustar fabrizio fabrizio #!/bin/bash
###################################################################################
# UCK - Ubuntu Customization Kit #
# Copyright (C) 2006-2010 UCK Team #
# #
# UCK is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# UCK is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with UCK. If not, see . #
###################################################################################
function failure()
{
echo "$@"
exit 1
}
function failure_user()
{
failure "Script was cancelled by the user"
}
function gui_failure()
{
dialog_msgbox "Error" "$@"
failure "$@"
}
############################
# parsing input parameters #
############################
USE_MOUNT=
WAIT_BEFORE_EXIT=0
SAVED_ARGS="$@"
while [ -n "$1" ]; do
case "$1" in
--wait-before-exit)
WAIT_BEFORE_EXIT=1;;
-m|--mount)
USE_MOUNT=-m;;
-*) echo "Unexpected argument: $1" >&2
echo "Usage: $0 [--wait-before-exit] [-m] [remaster_home]" >&2
exit 1;;
*) break;;
esac
shift
done
REMASTER_HOME=${1:-~/tmp}
LIVECD_ISO_LOCATION=$REMASTER_HOME/remaster-new-files/livecd.iso
if [ -e libraries/gui.sh ]; then
SCRIPTS_DIR=`dirname "$0"`
LIBRARIES_DIR=$SCRIPTS_DIR/libraries
else
SCRIPTS_DIR=/usr/bin
LIBRARIES_DIR=/usr/lib/uck/
fi
############
# MESSAGES #
############
if [ -e VERSION ]; then
VERSION=`cat VERSION`
else
VERSION=`cat /usr/lib/uck/VERSION`
fi
rel="`lsb_release -is` `lsb_release -rs`"
kernel=`uname -rm`
WELCOME_TEXT=`cat <"$BUILD_DIR"/language_packs
echo "$BOOT_CD_LANGS" >"$BUILD_DIR"/livecd_locales
echo "$BOOT_CD_LANG" >"$BUILD_DIR"/livecd_locale
echo "$DESKTOP_TYPES" >"$BUILD_DIR"/desktop_types
echo "$ISO_DESCRIPTION" >"$BUILD_DIR"/iso_description
echo "$RUN_MANUAL_CUSTOMIZATIONS" >"$BUILD_DIR"/run_manual_customizations
echo "$REMOVE_WIN32_FILES" >"$BUILD_DIR"/remove_win32_files
echo "$HYBRID" >"$BUILD_DIR"/hybrid
echo "yes" >"$BUILD_DIR"/clean_desktop_manifest
# Pass proxy variables around sudo to chroot environment
>"$BUILD_DIR"/environment
for var in `env | grep -i _proxy`
do
name=`echo "$var" | sed 's/=.*//'`
value=`echo "$var" | sed 's/[^=]*=//'`
echo "export $name=\"$value\"" >>"$BUILD_DIR"/environment
done
if [ "$RUN_MANUAL_CUSTOMIZATIONS" = "yes" ] ; then
echo "Creating X authentication cookie..."
xauth extract - $DISPLAY > "$BUILD_DIR"/Xcookie || failure "Cannot create Xauthentication cookie in $BUILD_DIR/Xcookie, error=$?"
fi
echo "Running build process..."
(
echo "Build ($0 $SAVED_ARGS) started at `date +'%Y-%m-%d %H:%M:%S'`"
export UCK_USERNAME="$USER"
sudo bash "$SCRIPTS_DIR"/uck-remaster $USE_MOUNT "$ISO_IMAGE" "$BUILD_DIR" "$REMASTER_HOME"
RESULT=$?
if [ $RESULT -ne 0 ]; then
dialog_msgbox "Build failure" "$BUILD_FAILURE_TEXT"
else
dialog_msgbox "Build success" "$BUILD_SUCCESS_TEXT"
MAX_CD_700MB_SIZE=737280000 #From http://en.wikipedia.org/wiki/CD-ROM
ISO_SIZE=`stat --format='%s' "$LIVECD_ISO_LOCATION"`
if [ $ISO_SIZE -ge $MAX_CD_700MB_SIZE ] ; then
dialog_msgbox "ISO too big" "Warning: ISO image might be too big to fit on 700MB CD-ROM"
fi
fi
echo "Build ended at `date +'%Y-%m-%d %H:%M:%S'`"
) 2>&1 | tee -a $REMASTER_HOME/build.log
if [ $WAIT_BEFORE_EXIT = 1 ] ; then
echo -n "Press ENTER to close the terminal"
read FAKE_EXIT_CHECK
fi
./uck-remaster-pack-rootfs 0000775 0001750 0001750 00000004465 12040603603 016172 0 ustar fabrizio fabrizio #!/bin/bash
###################################################################################
# UCK - Ubuntu Customization Kit #
# Copyright (C) 2006-2010 UCK Team #
# #
# UCK is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# UCK is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with UCK. If not, see . #
###################################################################################
#############################
# general purpose functions #
#############################
function usage()
{
echo "Usage: $0 [remaster-dir] [-c|--clean-desktop-manifest]"
}
function failure()
{
echo "$@"
exit 1
}
#########################
# input parameter check #
#########################
CLEAN_DESKTOP_MANIFEST=0
INPUT_PARAMS=`getopt -u -o c -l clean-desktop-manifest -n "$0" -- "$@"`
if [ $? != 0 ] ; then
exit 1
fi
set -- $INPUT_PARAMS
for i
do
case "$i" in
-c|--clean-desktop-manifest) shift;CLEAN_DESKTOP_MANIFEST=1;;
--) shift;;
esac
done
REMASTER_HOME="$1"
if [ -z "$REMASTER_HOME" ]; then
REMASTER_HOME=~/tmp
fi
########
# main #
########
. libraries/remaster-live-cd.sh 2>/dev/null || . /usr/lib/uck/remaster-live-cd.sh 2>/dev/null || failure "libraries not found"
ISO_REMASTER_DIR="$REMASTER_HOME/remaster-iso"
REMASTER_DIR="$REMASTER_HOME/remaster-root"
pack_rootfs ./debian/ 0000775 0001750 0001750 00000000000 12075524250 012635 5 ustar fabrizio fabrizio ./debian/control 0000664 0001750 0001750 00000002321 12075362001 014230 0 ustar fabrizio fabrizio Source: uck
Section: utils
Priority: optional
Maintainer: Alessio Treglia
Build-Depends: debhelper (>= 7.0.50~)
Standards-Version: 3.9.1
Homepage: http://uck.sourceforge.net/
Package: uck
Architecture: all
Depends: bash (>= 3.0),
gfxboot (<< 4.2.2) | gfxboot-dev | yaboot,
dialog | xdialog | zenity | kdebase-bin,
genisoimage,
squashfs-tools (>= 2.0),
dpkg-dev,
fakeroot,
build-essential,
file,
mktemp (>= 1.5),
xauth,
gnupg,
wget,
sudo,
lzma,
libfribidi-bin,
${misc:Depends}
Suggests: brasero | k3b | burn,
syslinux
Description: Tool to customize official Ubuntu Live CDs
UCK is a tool that helps you customizing official Ubuntu Live CDs (including
Kubuntu/Xubuntu and Edubuntu) to your needs. You can add any package to the
live system like, for example, language packs, applications, etc.
.
Features:
* Create bootable LiveCD with predefined languages based upon an original
Ubuntu/Kubuntu live CD using graphical wizard.
* Build live CD with special features using scripts. It is possible to
customize the root filesystem (for example install/remove packages), ISO
contents (add/remove docs, change names) and initrd (add modules to boot,
change boot sequence).
./debian/menu 0000664 0001750 0001750 00000000323 12040603602 013511 0 ustar fabrizio fabrizio ?package(uck): needs="X11"\
section="Applications/System/Administration"\
title="UCK"\
longtitle="Ubuntu Customization Kit"\
command="/usr/bin/uck-gui --wait-before-exit"\
icon="/usr/share/pixmaps/uck.xpm"
./debian/docs 0000664 0001750 0001750 00000000013 12040603602 013471 0 ustar fabrizio fabrizio docs/html/
./debian/uck.manpages 0000664 0001750 0001750 00000000013 12040603602 015115 0 ustar fabrizio fabrizio docs/man/*
./debian/copyright 0000664 0001750 0001750 00000044206 12040603602 014565 0 ustar fabrizio fabrizio Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=59
Name: Ubuntu Customization Kit
Maintainer:
Fabrizio Balliano
Krzysztof Lichota
Source: http://uck.sourceforge.net/
Files: *
Copyright: 2006-2010, UCK Team
License: GPL-3
Files: debian/*
Copyright: 2008-2010, Alessio Treglia
License: GPL-3
Files: uck.png
License: CC-BY-ND
X-Comment: Ubuntu Customization Kit logo was designed by Thorsten Wilms
and is released under
Creative Commons Attribution 3.0 Unported License
http://creativecommons.org/licenses/by/3.0/
License: GPL-3
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
X-Comment: On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-3'.
License: CC-BY-ND
Creative Commons Legal Code
.
Attribution-NoDerivs 3.0 Unported
.
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES
NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE
DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE
COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS.
CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE
INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES
RESULTING FROM ITS USE.
.
THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS
OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR
"LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER
APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS
PROHIBITED.
.
BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU
ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE.
TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A
CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE
IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
CONDITIONS.
.
1. Definitions
.
a. "Adaptation" means a work based upon
the Work, or upon the Work and other pre-existing works,
such as a translation, adaptation, derivative work,
arrangement of music or other alterations of a literary
or artistic work, or phonogram or performance and
includes cinematographic adaptations or any other form in
which the Work may be recast, transformed, or adapted
including in any form recognizably derived from the
original, except that a work that constitutes a
Collection will not be considered an Adaptation for the
purpose of this License. For the avoidance of doubt,
where the Work is a musical work, performance or
phonogram, the synchronization of the Work in
timed-relation with a moving image ("synching") will be
considered an Adaptation for the purpose of this
License.
.
b. "Collection" means a collection of
literary or artistic works, such as encyclopedias and
anthologies, or performances, phonograms or broadcasts,
or other works or subject matter other than works listed
in Section 1(f) below, which, by reason of the selection
and arrangement of their contents, constitute
intellectual creations, in which the Work is included in
its entirety in unmodified form along with one or more
other contributions, each constituting separate and
independent works in themselves, which together are
assembled into a collective whole. A work that
constitutes a Collection will not be considered an
Adaptation (as defined above) for the purposes of this
License.
.
c. "Distribute" means to make available
to the public the original and copies of the Work through
sale or other transfer of ownership.
.
d. "Licensor" means the individual,
individuals, entity or entities that offer(s) the Work
under the terms of this License.
.
e. "Original Author" means, in the case
of a literary or artistic work, the individual,
individuals, entity or entities who created the Work or
if no individual or entity can be identified, the
publisher; and in addition (i) in the case of a
performance the actors, singers, musicians, dancers, and
other persons who act, sing, deliver, declaim, play in,
interpret or otherwise perform literary or artistic works
or expressions of folklore; (ii) in the case of a
phonogram the producer being the person or legal entity
who first fixes the sounds of a performance or other
sounds; and, (iii) in the case of broadcasts, the
organization that transmits the broadcast.
.
f. "Work" means the literary and/or
artistic work offered under the terms of this License
including without limitation any production in the
literary, scientific and artistic domain, whatever may be
the mode or form of its expression including digital
form, such as a book, pamphlet and other writing; a
lecture, address, sermon or other work of the same
nature; a dramatic or dramatico-musical work; a
choreographic work or entertainment in dumb show; a
musical composition with or without words; a
cinematographic work to which are assimilated works
expressed by a process analogous to cinematography; a
work of drawing, painting, architecture, sculpture,
engraving or lithography; a photographic work to which
are assimilated works expressed by a process analogous to
photography; a work of applied art; an illustration, map,
plan, sketch or three-dimensional work relative to
geography, topography, architecture or science; a
performance; a broadcast; a phonogram; a compilation of
data to the extent it is protected as a copyrightable
work; or a work performed by a variety or circus
performer to the extent it is not otherwise considered a
literary or artistic work.
.
g. "You" means an individual or entity
exercising rights under this License who has not
previously violated the terms of this License with
respect to the Work, or who has received express
permission from the Licensor to exercise rights under
this License despite a previous violation.
.
h. "Publicly Perform" means to perform
public recitations of the Work and to communicate to the
public those public recitations, by any means or process,
including by wire or wireless means or public digital
performances; to make available to the public Works in
such a way that members of the public may access these
Works from a place and at a place individually chosen by
them; to perform the Work to the public by any means or
process and the communication to the public of the
performances of the Work, including by public digital
performance; to broadcast and rebroadcast the Work by any
means including signs, sounds or images.
.
i. "Reproduce" means to make copies of
the Work by any means including without limitation by
sound or visual recordings and the right of fixation and
reproducing fixations of the Work, including storage of a
protected performance or phonogram in digital form or
other electronic medium.
.
2. Fair Dealing Rights. Nothing in this
License is intended to reduce, limit, or restrict any uses
free from copyright or rights arising from limitations or
exceptions that are provided for in connection with the
copyright protection under copyright law or other
applicable laws.
.
3. License Grant. Subject to the terms
and conditions of this License, Licensor hereby grants You
a worldwide, royalty-free, non-exclusive, perpetual (for
the duration of the applicable copyright) license to
exercise the rights in the Work as stated below:
.
a. to Reproduce the Work, to incorporate the Work into
one or more Collections, and to Reproduce the Work as
incorporated in the Collections; and,
.
b. to Distribute and Publicly Perform the Work including
as incorporated in Collections.
.
For the avoidance of doubt:
.
i. Non-waivable Compulsory License
Schemes. In those jurisdictions in which the
right to collect royalties through any statutory or
compulsory licensing scheme cannot be waived, the
Licensor reserves the exclusive right to collect such
royalties for any exercise by You of the rights
granted under this License;
.
ii. Waivable Compulsory License
Schemes. In those jurisdictions in which the
right to collect royalties through any statutory or
compulsory licensing scheme can be waived, the
Licensor waives the exclusive right to collect such
royalties for any exercise by You of the rights
granted under this License; and,
.
iii. Voluntary License Schemes. The
Licensor waives the right to collect royalties,
whether individually or, in the event that the
Licensor is a member of a collecting society that
administers voluntary licensing schemes, via that
society, from any exercise by You of the rights
granted under this License.
.
The above rights may be exercised in all media and
formats whether now known or hereafter devised. The above
rights include the right to make such modifications as are
technically necessary to exercise the rights in other media
and formats, but otherwise you have no rights to make
Adaptations. Subject to Section 8(f), all rights not
expressly granted by Licensor are hereby reserved.
.
4. Restrictions. The license granted in
Section 3 above is expressly made subject to and limited by
the following restrictions:
.
a. You may Distribute or Publicly Perform the Work only
under the terms of this License. You must include a copy
of, or the Uniform Resource Identifier (URI) for, this
License with every copy of the Work You Distribute or
Publicly Perform. You may not offer or impose any terms
on the Work that restrict the terms of this License or
the ability of the recipient of the Work to exercise the
rights granted to that recipient under the terms of the
License. You may not sublicense the Work. You must keep
intact all notices that refer to this License and to the
disclaimer of warranties with every copy of the Work You
Distribute or Publicly Perform. When You Distribute or
Publicly Perform the Work, You may not impose any
effective technological measures on the Work that
restrict the ability of a recipient of the Work from You
to exercise the rights granted to that recipient under
the terms of the License. This Section 4(a) applies to
the Work as incorporated in a Collection, but this does
not require the Collection apart from the Work itself to
be made subject to the terms of this License. If You
create a Collection, upon notice from any Licensor You
must, to the extent practicable, remove from the
Collection any credit as required by Section 4(b), as
requested.
.
b. If You Distribute, or Publicly Perform the Work or
Collections, You must, unless a request has been made
pursuant to Section 4(a), keep intact all copyright
notices for the Work and provide, reasonable to the
medium or means You are utilizing: (i) the name of the
Original Author (or pseudonym, if applicable) if
supplied, and/or if the Original Author and/or Licensor
designate another party or parties (e.g., a sponsor
institute, publishing entity, journal) for attribution
("Attribution Parties") in Licensor's copyright notice,
terms of service or by other reasonable means, the name
of such party or parties; (ii) the title of the Work if
supplied; (iii) to the extent reasonably practicable, the
URI, if any, that Licensor specifies to be associated
with the Work, unless such URI does not refer to the
copyright notice or licensing information for the Work.
The credit required by this Section 4(b) may be
implemented in any reasonable manner; provided, however,
that in the case of a Collection, at a minimum such
credit will appear, if a credit for all contributing
authors of the Collection appears, then as part of these
credits and in a manner at least as prominent as the
credits for the other contributing authors. For the
avoidance of doubt, You may only use the credit required
by this Section for the purpose of attribution in the
manner set out above and, by exercising Your rights under
this License, You may not implicitly or explicitly assert
or imply any connection with, sponsorship or endorsement
by the Original Author, Licensor and/or Attribution
Parties, as appropriate, of You or Your use of the Work,
without the separate, express prior written permission of
the Original Author, Licensor and/or Attribution
Parties.
.
c. Except as otherwise agreed in writing by the Licensor
or as may be otherwise permitted by applicable law, if
You Reproduce, Distribute or Publicly Perform the Work
either by itself or as part of any Collections, You must
not distort, mutilate, modify or take other derogatory
action in relation to the Work which would be prejudicial
to the Original Author's honor or reputation.
.
5. Representations, Warranties and
Disclaimer
.
UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN
WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO
REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE
WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING,
WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE
ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE
PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE.
SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED
WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
.
6. Limitation on Liability. EXCEPT TO
THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL
LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY
SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY
DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK,
EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
.
7. Termination
.
a. This License and the rights granted hereunder will
terminate automatically upon any breach by You of the
terms of this License. Individuals or entities who have
received Collections from You under this License,
however, will not have their licenses terminated provided
such individuals or entities remain in full compliance
with those licenses. Sections 1, 2, 5, 6, 7, and 8 will
survive any termination of this License.
.
b. Subject to the above terms and conditions, the
license granted here is perpetual (for the duration of
the applicable copyright in the Work). Notwithstanding
the above, Licensor reserves the right to release the
Work under different license terms or to stop
distributing the Work at any time; provided, however that
any such election will not serve to withdraw this License
(or any other license that has been, or is required to
be, granted under the terms of this License), and this
License will continue in full force and effect unless
terminated as stated above.
.
8. Miscellaneous
.
a. Each time You Distribute or Publicly Perform the Work
or a Collection, the Licensor offers to the recipient a
license to the Work on the same terms and conditions as
the license granted to You under this License.
.
b. If any provision of this License is invalid or
unenforceable under applicable law, it shall not affect
the validity or enforceability of the remainder of the
terms of this License, and without further action by the
parties to this agreement, such provision shall be
reformed to the minimum extent necessary to make such
provision valid and enforceable.
.
c. No term or provision of this License shall be deemed
waived and no breach consented to unless such waiver or
consent shall be in writing and signed by the party to be
charged with such waiver or consent.
.
d. This License constitutes the entire agreement between
the parties with respect to the Work licensed here. There
are no understandings, agreements or representations with
respect to the Work not specified here. Licensor shall
not be bound by any additional provisions that may appear
in any communication from You. This License may not be
modified without the mutual written agreement of the
Licensor and You.
.
e. The rights granted under, and the subject matter
referenced, in this License were drafted utilizing the
terminology of the Berne Convention for the Protection of
Literary and Artistic Works (as amended on September 28,
1979), the Rome Convention of 1961, the WIPO Copyright
Treaty of 1996, the WIPO Performances and Phonograms
Treaty of 1996 and the Universal Copyright Convention (as
revised on July 24, 1971). These rights and subject
matter take effect in the relevant jurisdiction in which
the License terms are sought to be enforced according to
the corresponding provisions of the implementation of
those treaty provisions in the applicable national law.
If the standard suite of rights granted under applicable
copyright law includes additional rights not granted
under this License, such additional rights are deemed to
be included in the License; this License is not intended
to restrict the license of any rights under applicable
law.
./debian/watch 0000664 0001750 0001750 00000000056 12040603602 013656 0 ustar fabrizio fabrizio version=3
http://sf.net/uck/uck_(.*)\.tar\.gz
./debian/examples 0000664 0001750 0001750 00000000031 12040603602 014357 0 ustar fabrizio fabrizio customize-dir-examples/*
./debian/uck.doc-base 0000664 0001750 0001750 00000000364 12040603602 015010 0 ustar fabrizio fabrizio Document: uck
Title: Ubuntu Customization Kit documentation
Abstract: Documentation reference for Ubuntu Customization Kit.
Section: System/Administration
Format: HTML
Index: /usr/share/doc/uck/html/index.html
Files: /usr/share/doc/uck/html/*
./debian/uck.install 0000664 0001750 0001750 00000000317 12040603602 014777 0 ustar fabrizio fabrizio uck-* usr/bin
uck.desktop usr/share/applications
libraries/* usr/lib/uck
VERSION usr/lib/uck
uck.png usr/share/pixmaps
debian/uck.xpm usr/share/pixmaps
uck-64.png /usr/share/icons/hicolor/64x64/apps/uck.png
./debian/source/ 0000775 0001750 0001750 00000000000 12040603602 014124 5 ustar fabrizio fabrizio ./debian/source/format 0000664 0001750 0001750 00000000014 12040603602 015332 0 ustar fabrizio fabrizio 3.0 (quilt)
./debian/compat 0000664 0001750 0001750 00000000002 12040603602 014022 0 ustar fabrizio fabrizio 7
./debian/uck.xpm 0000664 0001750 0001750 00000026223 12040603602 014141 0 ustar fabrizio fabrizio /* XPM */
static char * uck_xpm[] = {
"32 32 574 2",
" c None",
". c #CA9A6B",
"+ c #D09360",
"@ c #D1915C",
"# c #D19156",
"$ c #D69158",
"% c #D09560",
"& c #CA9C6B",
"* c #CE9B63",
"= c #E07B3C",
"- c #EA7231",
"; c #F06D27",
"> c #EF6A25",
", c #EA6E25",
"' c #EA7123",
") c #EE7024",
"! c #ED7228",
"~ c #ED732B",
"{ c #EA7730",
"] c #E57B36",
"^ c #D5915A",
"/ c #C9BD75",
"( c #EA8B42",
"_ c #EC7022",
": c #E87027",
"< c #EB6E29",
"[ c #F0822C",
"} c #F08F31",
"| c #EA812C",
"1 c #E97224",
"2 c #ED7125",
"3 c #EC7229",
"4 c #EC7228",
"5 c #EB7127",
"6 c #EB6F24",
"7 c #E77733",
"8 c #CC9766",
"9 c #E4BE4F",
"0 c #F5BB2F",
"a c #F4A630",
"b c #ED7227",
"c c #E97126",
"d c #ED982F",
"e c #F6B32A",
"f c #F7B229",
"g c #F2B32B",
"h c #EA932E",
"i c #EC6E25",
"j c #EB7228",
"k c #EA7128",
"l c #E97028",
"m c #EB6F27",
"n c #EA6F28",
"o c #E17D3F",
"p c #EABD48",
"q c #F5B929",
"r c #F3B92B",
"s c #F5B82D",
"t c #EE812B",
"u c #EA7D28",
"v c #EFB02C",
"w c #F5B12A",
"x c #F7B029",
"y c #F3B329",
"z c #F1B82B",
"A c #EB772B",
"B c #EC7128",
"C c #EB7128",
"D c #E97027",
"E c #E96F27",
"F c #EB6E27",
"G c #EB6F26",
"H c #EB6E25",
"I c #E17D3C",
"J c #EBBE4B",
"K c #F7BA2E",
"L c #F4B92D",
"M c #F2B92B",
"N c #F2B82C",
"O c #F3AD30",
"P c #F3AF2A",
"Q c #F0B62A",
"R c #F2B12B",
"S c #F6B029",
"T c #F3B229",
"U c #F2B827",
"V c #EB8733",
"W c #EA7127",
"X c #EA6E27",
"Y c #EA6F26",
"Z c #E96F26",
"` c #E86F24",
" . c #E27936",
".. c #E7BE56",
"+. c #F7B92B",
"@. c #F6B82D",
"#. c #F5B92D",
"$. c #F3B82C",
"%. c #F0B72B",
"&. c #F5B72B",
"*. c #F1B629",
"=. c #F1B22A",
"-. c #F5B029",
";. c #F3B228",
">. c #F1B729",
",. c #EA7C2E",
"'. c #EB7027",
"). c #EA7027",
"!. c #E97026",
"~. c #E86E26",
"{. c #E87025",
"]. c #E86F26",
"^. c #E96F24",
"/. c #DA864C",
"(. c #CABC7B",
"_. c #F5B931",
":. c #F6B82E",
"<. c #F5B92E",
"[. c #F6B92E",
"}. c #F5B82E",
"|. c #F1B62B",
"1. c #EEB52B",
"2. c #F2B62B",
"3. c #F3B82A",
"4. c #EFB32C",
"5. c #E98D2D",
"6. c #E96E26",
"7. c #E76F25",
"8. c #E77026",
"9. c #E87026",
"0. c #E86F25",
"a. c #E96E23",
"b. c #D28C59",
"c. c #EFBE4B",
"d. c #F6B82C",
"e. c #F4B82D",
"f. c #F5B72D",
"g. c #F3B72C",
"h. c #EFB52C",
"i. c #EDB42B",
"j. c #ED9E31",
"k. c #E66A26",
"l. c #E96727",
"m. c #E86C2A",
"n. c #E86D23",
"o. c #EA7026",
"p. c #E96E25",
"q. c #E86E25",
"r. c #E76F26",
"s. c #E66F26",
"t. c #E37530",
"u. c #D5C178",
"v. c #F6B82A",
"w. c #F4B82E",
"x. c #F5B72E",
"y. c #F5B72C",
"z. c #F2B62C",
"A. c #ECB22C",
"B. c #EEB42D",
"C. c #E9792B",
"D. c #E96920",
"E. c #EC661D",
"F. c #EA6B1E",
"G. c #EB6D20",
"H. c #EA6D22",
"I. c #E76E26",
"J. c #E66E24",
"K. c #CB9467",
"L. c #EABB47",
"M. c #F4B72E",
"N. c #F3B72D",
"O. c #F4B62D",
"P. c #F4B72C",
"Q. c #F0B52C",
"R. c #E9AE2B",
"S. c #E7A73E",
"T. c #D29A75",
"U. c #C0B8AC",
"V. c #BAC6C4",
"W. c #C0BFB6",
"X. c #D0A17F",
"Y. c #E27B3D",
"Z. c #E66E25",
"`. c #E56F25",
" + c #E56F24",
".+ c #E56E24",
"++ c #DE7A39",
"@+ c #EFB939",
"#+ c #F3B62D",
"$+ c #F3B62C",
"%+ c #F3B62A",
"&+ c #E3B954",
"*+ c #BCBCAE",
"=+ c #B7B2A5",
"-+ c #C1BCB1",
";+ c #C9C4BB",
">+ c #C6C1B7",
",+ c #C5C1B6",
"'+ c #C9C5BD",
")+ c #D98B57",
"!+ c #E86C22",
"~+ c #E66F25",
"{+ c #E46F24",
"]+ c #E46E25",
"^+ c #E46D21",
"/+ c #BE9D7E",
"(+ c #C9BC7F",
"_+ c #F2B831",
":+ c #F2B72D",
"<+ c #F2B72C",
"[+ c #F2B62D",
"}+ c #EDB739",
"|+ c #BEBDAC",
"1+ c #BBB3A4",
"2+ c #D5D5D2",
"3+ c #DADBD9",
"4+ c #DBDAD8",
"5+ c #D5D6D2",
"6+ c #CFC8BD",
"7+ c #C6D4D4",
"8+ c #DF7D3F",
"9+ c #E76E25",
"0+ c #E46F25",
"a+ c #E36F24",
"b+ c #E36E24",
"c+ c #E36F23",
"d+ c #E36C20",
"e+ c #CE8E5F",
"f+ c #D0BC75",
"g+ c #F2B52C",
"h+ c #F3B528",
"i+ c #D9BC6D",
"j+ c #BAB5AB",
"k+ c #DCDBD8",
"l+ c #D4D1C6",
"m+ c #CBC7B9",
"n+ c #D6D4C8",
"o+ c #D9D9D5",
"p+ c #D4D3D0",
"q+ c #D8D6CF",
"r+ c #CFAC91",
"s+ c #E56F27",
"t+ c #E26E24",
"u+ c #E26D22",
"v+ c #D57F44",
"w+ c #D3BD72",
"x+ c #F1B72D",
"y+ c #F1B62C",
"z+ c #F0B62C",
"A+ c #F3B525",
"B+ c #C5BE9E",
"C+ c #C7C3BA",
"D+ c #DADAD8",
"E+ c #D5D2C7",
"F+ c #DFDDD2",
"G+ c #DCD8D1",
"H+ c #D2C3B4",
"I+ c #E2762F",
"J+ c #E66F24",
"K+ c #E36D24",
"L+ c #E36D23",
"M+ c #E36E23",
"N+ c #E26F23",
"O+ c #D87B3C",
"P+ c #D3BC72",
"Q+ c #F1B62D",
"R+ c #F1B52C",
"S+ c #F0B62B",
"T+ c #F2B525",
"U+ c #C0BFAF",
"V+ c #CECBC4",
"W+ c #D9DAD6",
"X+ c #CFCDBF",
"Y+ c #E0E0D1",
"Z+ c #D5D6D4",
"`+ c #DDDBD6",
" @ c #D3C7C2",
".@ c #C2583D",
"+@ c #C24D30",
"@@ c #C55332",
"#@ c #E57024",
"$@ c #E16C25",
"%@ c #C4522E",
"&@ c #BE4C2E",
"*@ c #BC5C41",
"=@ c #D3BD73",
"-@ c #F1B52B",
";@ c #EFB62C",
">@ c #EFB62B",
",@ c #EFB52B",
"'@ c #EFB42A",
")@ c #F2B425",
"!@ c #C8BF9B",
"~@ c #CFCDC6",
"{@ c #D7D8D5",
"]@ c #DBDACE",
"^@ c #E6E6DA",
"/@ c #D0D1D0",
"(@ c #E5E3DF",
"_@ c #C9B5B4",
":@ c #AD2F33",
"<@ c #AB2428",
"[@ c #BD422D",
"}@ c #E67023",
"|@ c #B73929",
"1@ c #A82427",
"2@ c #A92326",
"3@ c #A94041",
"4@ c #CEBC79",
"5@ c #F0B52B",
"6@ c #F0B42B",
"7@ c #F0B42A",
"8@ c #F0B428",
"9@ c #DBBA64",
"0@ c #D0CEC7",
"a@ c #D5D6D3",
"b@ c #D8D9D5",
"c@ c #E3E2D6",
"d@ c #E5E5D6",
"e@ c #E6E7DB",
"f@ c #D7D7D3",
"g@ c #D6D6D4",
"h@ c #E6E6E4",
"i@ c #BC908F",
"j@ c #AC262A",
"k@ c #AF2C2A",
"l@ c #DB6627",
"m@ c #E46D23",
"n@ c #D86427",
"o@ c #A92528",
"p@ c #AC4F4F",
"q@ c #C9BD84",
"r@ c #EEB630",
"s@ c #F0B42C",
"t@ c #EFB42B",
"u@ c #F0B52A",
"v@ c #F1B72A",
"w@ c #EBB434",
"x@ c #CBC4AD",
"y@ c #DCD8D3",
"z@ c #D7D6D5",
"A@ c #D1D2D1",
"B@ c #D3D4D2",
"C@ c #CED0CF",
"D@ c #D7D7D6",
"E@ c #E8E9E6",
"F@ c #D4D5D3",
"G@ c #AF4042",
"H@ c #AC2328",
"I@ c #C1452C",
"J@ c #E46C24",
"K@ c #E26C24",
"L@ c #E56F23",
"M@ c #BA412C",
"N@ c #A92024",
"O@ c #AF6C67",
"P@ c #EBB638",
"Q@ c #EAAE30",
"R@ c #C96932",
"S@ c #CA6931",
"T@ c #EAAD2D",
"U@ c #EFB328",
"V@ c #E6B540",
"W@ c #CCCCBE",
"X@ c #E0E1DD",
"Y@ c #E7E6E2",
"Z@ c #E7E6E4",
"`@ c #ECEDEA",
" # c #E9EAE9",
".# c #D4D1CF",
"+# c #B3484A",
"@# c #AC2428",
"## c #BF442E",
"$# c #E46E24",
"%# c #E46D24",
" c #E36C24",
"*# c #E67022",
"=# c #B83D2C",
"-# c #AA2024",
";# c #AA928C",
"># c #E5B848",
",# c #F0B429",
"'# c #E5A331",
")# c #AE2B2F",
"!# c #AD232A",
"~# c #AD2229",
"{# c #B64131",
"]# c #F1B829",
"^# c #F0B327",
"/# c #DD9632",
"(# c #B87676",
"_# c #C4A8A7",
":# c #CDB7B6",
"<# c #C4A7A8",
"[# c #B78182",
"}# c #B23133",
"|# c #B21B1F",
"1# c #AD2528",
"2# c #AC2628",
"3# c #AF2C2B",
"4# c #D76129",
"5# c #E36D25",
"6# c #D15D2C",
"7# c #A92328",
"8# c #AF3E3F",
"9# c #CFBE82",
"0# c #F1B426",
"a# c #BC4A30",
"b# c #AE2529",
"c# c #AE272A",
"d# c #AD2629",
"e# c #AB2028",
"f# c #D7872F",
"g# c #F2BB2A",
"h# c #B4382C",
"i# c #AD2427",
"j# c #AD292C",
"k# c #AC2C2E",
"l# c #AD252B",
"m# c #AA2026",
"n# c #AA2225",
"o# c #B21D1F",
"p# c #B21E20",
"q# c #AC2528",
"r# c #AE292A",
"s# c #B83C2E",
"t# c #BF452E",
"u# c #B73A2D",
"v# c #AC2729",
"w# c #AA2427",
"x# c #AE7773",
"y# c #E5B849",
"z# c #F0B329",
"A# c #EAAB2C",
"B# c #B5372C",
"C# c #AE2729",
"D# c #AD2628",
"E# c #AE2528",
"F# c #B22F2A",
"G# c #C45B2F",
"H# c #AE2629",
"I# c #A92325",
"J# c #AD1F25",
"K# c #AA1F26",
"L# c #A92225",
"M# c #AD2325",
"N# c #B51E1A",
"O# c #B12220",
"P# c #AC2529",
"Q# c #AB2529",
"R# c #AB2328",
"S# c #AC3435",
"T# c #CCBC85",
"U# c #EEB42E",
"V# c #EEB22A",
"W# c #B83D2B",
"X# c #AC2629",
"Y# c #AD2329",
"Z# c #AD2328",
"`# c #AC2329",
" $ c #AD2526",
".$ c #AC1F26",
"+$ c #AD1D26",
"@$ c #A82026",
"#$ c #AA2425",
"$$ c #B02321",
"%$ c #B72315",
"&$ c #B12520",
"*$ c #AC2429",
"=$ c #AC2427",
"-$ c #AA1D22",
";$ c #B0716F",
">$ c #DEB858",
",$ c #F0B325",
"'$ c #DF972D",
")$ c #B4372A",
"!$ c #B22F29",
"~$ c #B32F2A",
"{$ c #AC2425",
"]$ c #A92324",
"^$ c #AB1F25",
"/$ c #AD1D25",
"($ c #A91F26",
"_$ c #A82324",
":$ c #AC2424",
"<$ c #B4251A",
"[$ c #B82A11",
"}$ c #AF2622",
"|$ c #AB2227",
"1$ c #B05253",
"2$ c #DCB858",
"3$ c #EFB326",
"4$ c #EAAB29",
"5$ c #E8A228",
"6$ c #E9A428",
"7$ c #D1792D",
"8$ c #AA1F28",
"9$ c #AC2527",
"0$ c #AC2325",
"a$ c #AA1E27",
"b$ c #A72125",
"c$ c #AA2323",
"d$ c #AD2424",
"e$ c #B52C14",
"f$ c #B02C16",
"g$ c #AC2525",
"h$ c #AA2226",
"i$ c #AD3B3D",
"j$ c #978C8D",
"k$ c #E1B44B",
"l$ c #EFB026",
"m$ c #EFB027",
"n$ c #EDAD28",
"o$ c #B9422B",
"p$ c #AD2529",
"q$ c #AC2324",
"r$ c #A72424",
"s$ c #A91F25",
"t$ c #AE1D24",
"u$ c #AB1D26",
"v$ c #A62026",
"w$ c #A82323",
"x$ c #AB2225",
"y$ c #AD2721",
"z$ c #AB2B19",
"A$ c #A9281D",
"B$ c #B14142",
"C$ c #A99D9A",
"D$ c #D6B76D",
"E$ c #D98A2C",
"F$ c #AB2323",
"G$ c #A62424",
"H$ c #AD1D24",
"I$ c #AC1C25",
"J$ c #A71E27",
"K$ c #A52224",
"L$ c #AA2222",
"M$ c #AB2325",
"N$ c #A8211A",
"O$ c #B8645E",
"P$ c #A2999A",
"Q$ c #CEBD84",
"R$ c #B54D40",
"S$ c #AB262A",
"T$ c #AC2326",
"U$ c #A62423",
"V$ c #A81F25",
"W$ c #AD1C24",
"X$ c #A81D26",
"Y$ c #A41F25",
"Z$ c #A72322",
"`$ c #AF3536",
" % c #BC8483",
".% c #B58C84",
"+% c #B25755",
"@% c #AB1F23",
"#% c #AC2023",
"$% c #AB2020",
"%% c #A62221",
"&% c #A71D24",
"*% c #AC1920",
"=% c #AC171F",
"-% c #AA1A24",
";% c #AB474D",
">% c #AD807B",
",% c #B5AFA5",
"'% c #B58783",
")% c #B26260",
"!% c #AD5351",
"~% c #A74D4A",
"{% c #AA4E52",
"]% c #B15D5F",
"^% c #B57B7B",
"/% c #AEA5A3",
" . + @ # $ % & ",
" * = - ; > , ' ) ! ~ { ] ^ ",
" / ( _ : < [ } | 1 2 ! 3 4 5 6 7 8 ",
" 9 0 a b c d e f g h i 4 3 j k l m n o ",
" p q r s t u v w x y z A B C 5 D E F G H I ",
" J K L M N O P Q R S T U V B 5 W E X G Y Z ` . ",
" ..+.@.#.$.%.N &.*.=.-.;.>.,.'.).!.Z X Z ~.{.].^./. ",
" (._.:.<.[.}.|.1.2.3.4.P R 5.Y C !.Z X Z 6.7.8.9.0.a.b. ",
" c.d.}.s e.f.g.h.i.j.k.l.m.n.o.).E ~.p.q.r.].].].8.s.t. ",
" u.v.s w.x.f.y.e.z.A.B.C.D.E.F.G.H.6.6.~.].].].I.r.s.s.J.K. ",
" L.e.M.e.$.N.N.O.P.Q.R.S.T.U.V.W.X.Y.q.r.r.r.I.s.Z.`. +.+++ ",
" @+M.e.g.N.g.#+g.$+%+&+*+=+-+;+>+,+'+)+!+r.s.~+Z.`. +{+]+^+/+ ",
"(+_+:+<+[+<+<+<+2.|.}+|+1+2+3+4+3+5+6+7+8+9+`.`.{+0+a+b+c+d+e+ ",
"f+:+z.[+<+:+z.2.g+h+i+j+2+k+l+m+n+o+p+q+r+s+`..+0+0+a+c+t+u+v+ ",
"w+2.x+y+z+Q.z+z+z+A+B+C+D+E+ F+ G+H+I+J+ +K+K+L+M+N+M+O+ ",
"P+|.z+Q+R+|.R+|.S+T+U+V+W+X+ Y+Z+`+ @.@+@@@#@L+$@%@&@&@*@ ",
"=@-@Q.;@;@>@,@,@'@)@!@~@{@]@ ^@/@(@_@:@<@[@}@t+t+|@1@2@3@ ",
"4@;@;@5@5@Q.6@7@5@8@9@0@a@b@c@d@e@f@g@h@i@j@k@l@m@K+L+n@o@2@p@ ",
"q@r@6@s@5@t@u@v@%.u@w@x@y@z@A@B@C@D@E@F@G@H@I@.+J@K+K@L@M@N@O@ ",
" P@h.5@'@u@Q@R@S@T@U@V@W@X@Y@Z@`@ #.#+#@#@###$#K+%#*#=#-#;# ",
" >#,#'@u@'#)#!#~#{#]#^#/#(#_#:#<#[#}#|#1#2#3#4#5#$#K+6#7#8# ",
" 9#0#5@4.a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#@#r#s#t#u#v#w#x# ",
" y#z#A#B#C#D#b#E#F#G#e#H#i#I#J#K#L#M#N#O#P#Q#<@R#<@q#S# ",
" T#U#V#W#1#X#b#Y#Z#`#1#b# $I#.$+$@$#$$$%$&$*$q#P#=$-$;$ ",
" >$,$'$)$!$~$b#@#1#1#b#{$]$^$/$($_$:$<$[$}$<@R#|$1$ ",
" 2$3$4$5$6$7$8$9$1#1#0$_$^$/$a$b$c$d$e$f$g$h$i$j$ ",
" k$l$m$n$o$<@=$p$@#q$r$s$t$u$v$w$x$y$z$A$B$C$ ",
" D$l$E$<@9$9$p$i#F$G$s$H$I$J$K$L$M$N$O$P$ ",
" Q$R$S$T$i#P#i#F$U$V$H$W$X$Y$Z$`$ % ",
" .%+%j@@%#%$%%%&%*%=%-%;%>% ",
" ,%'%)%!%~%{%]%^%/% ",
" "};
./debian/changelog 0000664 0001750 0001750 00000016201 12075524250 014507 0 ustar fabrizio fabrizio uck (2.4.7-0ubuntu1) quantal; urgency=low
* New upstream release
-- Fabrizio Balliano Wed, 16 Jan 2013 01:47:14 +0200
uck (2.4.6-0ubuntu1) precise; urgency=low
* New upstream release:
-- Fabrizio Balliano Mon, 09 Apr 2012 01:47:14 +0200
uck (2.4.5-0ubuntu1) oneiric; urgency=low
* New upstream release:
- new languages (zh-hans/zh-hant) are now correctly handled.
Fixes LP: #770810
- hybrid image generation support was added to uck-gui
Fixes LP: #830146
- oneiric language packs support was added
- /etc/fstab is not mandatory in the squashfs file system
Fixes LP: #808506
- /var/run is now a symbolic link to /run
Fixes LP: #812418
- Oneiric alternate support was added
Fixes LP: #842487
- mkisofs calls were replaced with genisoimage
Fixes LP: #836350
- isohybrid support was added (uck-remaster-pack-iso -h)
Fixes LP: #830146
- manifest diff now checks if manifest files really exist
- lxterminal support was added
Fixes LP: #865295
- mksquashfs now uses XZ (lzma) compression if available
(squashfs-tool => 4.1 and guest kernel => 2.6.30)
Fixes LP: #654234
- gfxboot-theme-ubuntu download method was rewritten
- firefox locale auto-remove workaround was added
Fixes LP: #886838
- suggestion for syslinux (isohybrid) installation was added
-- Fabrizio Balliano Thu, 10 Nov 2011 01:47:14 +0200
uck (2.4.4-0ubuntu1) natty; urgency=low
* New upstream release:
- Extract proxy environment variables in uck-gui and pass them on to
the chroot environment around sudo calls.
Fixes LP: #111253
- uck-gui now passes REMASTER_HOME to uck-remaster. Necessary for
changed behaviour of sudo in Natty.
Fixes LP: #748209
-- Fabrizio Balliano Mon, 04 Apr 2011 01:47:14 +0200
uck (2.4.3-0ubuntu1) maverick; urgency=low
* New upstream release:
- yaboot dep was added (only for ppc)
Fixes LP: #516231
- Added code to remember kernel update state (shared /var/run issue)
Fixes LP: #682108
- Applied patch to handle changed named of syslinux config file.
Fixes LP: #681032
- uck-remaster-prepare-alternate and uck-remaster-finalize-alternate now
support all architectures (and not only i386)
Fixes LP: #693620
-- Fabrizio Balliano Wec, 29 Dec 2010 01:47:14 +0200
uck (2.4.0-0ubuntu1) maverick; urgency=low
* New upstream release:
- Support for maverick was added.
Fixes LP: #659572 and #618705 and #664709.
- gvfs problem in chroot environment was solved.
Fixes LP: #657689.
* Depends on gfxboot-dev (only >= maverick).
* Bump Standards.
-- Fabrizio Balliano Thu, 18 Nov 2010 01:47:14 +0200
uck (2.2.1-0ubuntu1) maverick; urgency=low
* New upstream release:
- Brasero style checksums support was added (#575825)
- bugs with virtual packages for languages packs were solved.
Fixes LP: #580578 and #525635.
- workarout for portuguese (pt_PT) language management was implemented,
fixes LP: #582200
- GUI now uses kdialog, zenity, dialog or builtin (in that order) if
available. Fixes LP: #577197
* Depends on sudo (LP: #602401)
* Bump Standards.
* Suggests on brasero | k3b | burn.
-- Alessio Treglia Wed, 20 Jul 2010 01:47:14 +0200
uck (2.2.0-0ubuntu1) maverick; urgency=low
* New upstream release:
- Add Ubuntu 10.04 support (LP: #544555).
- Fix crash due to the use of hard coded path for custom scripts,
fixes LP: #547260.
* Drop all patches, applied upstream.
* Bump Standards.
* Remove debian/README.source, now unnecessary.
-- Alessio Treglia Sat, 08 May 2010 01:47:14 +0200
uck (2.0.12-0ubuntu2) lucid; urgency=low
* Depends on wget, lzma (LP: #511301).
-- Alessio Treglia Sun, 31 Jan 2010 20:13:29 +0100
uck (2.0.12-0ubuntu1) lucid; urgency=low
* New upstream release:
- GUI:
+ splash notes were updated
+ a new configuration screen was added to allow selecting which
languages will be available on the livecd boot splash (gfxboot).
This was necessary because the language packs codes do not match
gfxbook locales.
- the default gfxboot language can be chosen only between the
gfxboot available languages (easier selection).
- default gfxboot language selection was made mandatory
- Backend:
+ a workaround for the chrooted gnome-terminal was implemented
* Fixes:
- LP: #269741
- LP: #228235
- LP: #407443
-- Alessio Treglia Fri, 22 Jan 2010 18:45:17 +0100
uck (2.0.11-0ubuntu1) lucid; urgency=low
* New upstream release (also fixes LP: #478662).
* Switch to 3.0 (quilt) format.
* debian/control:
- Drop bzr from Depends field.
- Adjust debhelper versioned build-dependency.
- Drop build-dependency on quilt.
- Update debian/copyright.
-- Alessio Treglia Wed, 20 Jan 2010 21:03:34 +0100
uck (2.0.10-0ubuntu1) lucid; urgency=low
* New upstream release, also fixes LP: #271677.
* debian/{compat,control,rules}: Switch to debhelper 7.
* debian/{control,rules,README.source}:
- Add support for the quilt patch system.
* debian/control:
- Bump Standards.
- Add ${misc:Depends} to Depends field.
- Bump debhelper build-dependency.
* debian/{examples,uck.install}:
- Install examples with dh_installexamples.
* Provide the package with a XPM icon.
* Add doc-base support.
* debian/menu: Add icon field.
* debian/copyright: Adopt Debian DEP-5 spec.
* debian/patches/01-fix_manpage.patch:
- Fix upstream's manpage to make lintian happy.
-- Alessio Treglia Sun, 08 Nov 2009 01:48:25 +0100
uck (2.0.9-0ubuntu1) karmic; urgency=low
* New upstream release.
* debian/rules:
* Clean old stuffs.
* download-gfxboot-theme-ubuntu has been removed by upstream.
* Use wildcard to install all manpages.
* Remove unuseful debian/uck.manpages.
* debian/control:
- Depends on bzr.
- Bump-up Standard-Version.
* debian/copyright:
- Use new copyright placeholder © instead of (C).
- Update debian packaging copyright information.
-- Alessio Treglia Sat, 02 May 2009 21:10:58 +0200
uck (2.0.8-0ubuntu1) jaunty; urgency=low
* New upstream release (LP: #325864).
* Remove debian/uck-gui.1, now it is provided by upstream.
* debian/rules:
- Don't use dh_link, now install all the binaries into /usr/bin/.
- dh_installman reads manpages list from debian/uck.manpages.
- Remove get-orig-source target, upstream doesn't provide debian dir
anymore, so we don't need to repack the source tarball.
* debian/copyright:
- Update copyright information.
-- Alessio Treglia Thu, 05 Feb 2009 19:23:18 +0100
uck (2.0.7-0ubuntu1) jaunty; urgency=low
* Initial release (LP: #267355).
* Remove the debian/ dir from upstream tarball.
-- Alessio Treglia Tue, 20 Jan 2009 17:25:17 +0100
./debian/rules 0000775 0001750 0001750 00000000164 12040603602 013705 0 ustar fabrizio fabrizio #!/usr/bin/make -f
%:
dh $@
override_dh_install:
dh_install
chmod 644 $(CURDIR)/debian/uck/usr/lib/uck/hfs.map
./uck-remaster-unpack-iso 0000775 0001750 0001750 00000005436 12040603604 016013 0 ustar fabrizio fabrizio #!/bin/bash
###################################################################################
# UCK - Ubuntu Customization Kit #
# Copyright (C) 2006-2010 UCK Team #
# #
# UCK is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# UCK is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with UCK. If not, see . #
###################################################################################
#############################
# general purpose functions #
#############################
function usage()
{
echo "Usage: $0 [-m] iso-file.iso [remaster-dir]"
}
function failure()
{
echo "$@"
exit 1
}
#########################
# input parameter check #
#########################
use_mount=false
if [ x"$1" = x-m ]; then
use_mount=true; shift
fi
ISO_IMAGE="$1"
REMASTER_HOME="$2"
if [ -z "$ISO_IMAGE" ]; then
usage
exit 1
fi
if [ -z "$REMASTER_HOME" ]; then
REMASTER_HOME=~/tmp
fi
########
# main #
########
. libraries/remaster-live-cd.sh 2>/dev/null ||
. /usr/lib/uck/remaster-live-cd.sh 2>/dev/null ||
failure "libraries not found"
ISO_REMASTER_DIR="$REMASTER_HOME/remaster-iso"
ISO_MOUNT_DIR="$REMASTER_HOME/remaster-iso-mount"
# Check for previous use of union mounts and implicitly turn on -m iff found
if [ -d "$ISO_REMASTER_DIR"-cache ]; then
use_mount=true
fi
if [ $use_mount = true ] && check_union_mounts; then
# Mount r/w copy of iso
if mountpoint "$ISO_REMASTER_DIR"; then
: do nothing - is already mounted
else
union_mount "$ISO_IMAGE" "$ISO_REMASTER_DIR" ||
failure "Can't union_mount $ISO_REMASTER_DIR"
fi
manifest_diff
# Prevent immediate unmount by cleanup code
trap : EXIT
else
if [ $use_mount = true ]; then
echo "Cannot use union mounts - using copy instead!"
use_mount=false
fi
remove_iso_remaster_dir
mount_iso
unpack_iso
unmount_iso
fi
./customize-dir-examples/ 0000775 0001750 0001750 00000000000 12040603604 016016 5 ustar fabrizio fabrizio ./customize-dir-examples/squashfs_trace/ 0000775 0001750 0001750 00000000000 12040603604 021031 5 ustar fabrizio fabrizio ./customize-dir-examples/squashfs_trace/squashfs.ko 0000664 0001750 0001750 00000145622 12040603604 023233 0 ustar fabrizio fabrizio ELF ȧ 4 ( WVS» àÿÿ!ã‹‹°t ‹¸„ Ç€t ‹Ç€„ h€ jB‹D$Pèüÿÿÿ‰ÂƒÄ=üÿÿw‹‰°t ‹‰¸„ ‰Ð[^_Ã1Òëæt&