Commit 4a10f634 authored by Lorenzo Faletra's avatar Lorenzo Faletra

Import Debian version 5.20190329+parrot1

live-config (2:5.20190329+parrot1) testing; urgency=medium

  * Change default parrot live password to 'toor'.

live-config (5.20180224) unstable; urgency=medium

  [ Steve McIntyre ]
  * Repo moved to salsa

  [ Ronny Standtke ]
  * Fix a race condition between live-config and systemd-tmpfiles-setup
    (Closes: #886009)

  [ Raphaël Hertzog ]
  * Minor packaging updates
    * Switch to debhelper compat level 11.
    * Bump Standards-Version to 4.1.3.
  * Adjust rules and build-depends for debhelper 11
  * Add lintian overrides for expected weirdness of init script and systemd unit
  * Fix spelling errors in the live-config manual page

live-config (5.20170914) unstable; urgency=medium

  [ Алексей Шилин ]
  * Add components/0085-sddm to configure autologin for KDE / Plasma live
    images. Closes: #865382.

  [ Raphaël Hertzog ]
  * Setting of keyboard configuration broke now that udev starts before
    live-config so we force a reload of the configuration for the input
    sub-system with udevadm. cf. https://bugs.kali.org/view.php?id=4239

live-config (5.20170829) unstable; urgency=medium

  * Export LANG environment variable to systemd.
  * Merge locales-all component into the locales one. It was not doing
    anything useful on its own and it was buggy (was always setting LANG="" in
    /etc/profile.d/zz-live-config_locales-all.sh). This bug was breaking
    the locale in GNOME Wayland sessions whereas Xorg sessions were rescued
    by the fact that /etc/gdm3/Xsession overrides LANG with the content of
    GDM_LANG.
  * Bump Standards-Version to 4.1.0.
  * Bump debhelper compat level to 10.

live-config (5.20170623) unstable; urgency=medium

  * Drop "Before=udev.service" in live-config-systemd.service as it
    breaks the boot process when you have multiple partitions mounted
    as part of local-fs.target. Closes: #827665, #855085
  * Move Setup_network definition to a shared file and include it
    where it is needed. Closes: #858013

live-config (5.20170316) unstable; urgency=medium

  * Call "setupcon -k" ourselves to make the new keyboard configuration
    active. Closes: #854004
  * Add myself in Uploaders.

live-config (5.20170112) unstable; urgency=medium

  * Team upload.
  * Don't force the vboxvideo Xorg driver when virtualbox-guest-x11 is
    installed. It's harmful when we use the kernel driver. Closes: #831384
    Thanks to intrigeri and Rohan Garg.
  * Use dbus-run-session instead of dbus-launch to run gsettings. Thanks
    to Simon McVittie for the report. Closes: #836102 
  * Support xorg-driver=noproprietary to not override Xorg's auto-detection
    of the driver (live-config does that by default for cards supported by the
    fglrx/nvidia drivers if they are installed). Thanks to Wolfgang Scheicher
    for the initial patch. Closes: #808732

live-config (5.20160608) unstable; urgency=medium

  * Team upload.
  * Replace components/0170-systemd with a systemd generator so that
    we don't reload systemd in the middle of the boot sequence. This
    really fixes the boot delay experienced with systemd 230.
  * Improve ordering of live-config.service so that it runs after the
    local filesystems have been mounted.
  * Rely on dh_systemd_enable to enable the service instead of shipping
    a basic.target.wants/live-config.service symlink in the package.

live-config (5.20160607) unstable; urgency=medium

  * Team upload.
  * No longer manually start the getty@* services. There is systemd-logind
    already taking care of this at runtime when the user switches to the
    corresponding VT. Furthermore systemd-logind is smarter since it will
    avoid running it on an already used VT (such as vt1 which is nowadays
    used by gdm3). This also gets rid of the undesirable boot delay that
    was likely introduced by one of the above conflicts.
  * Make live-config-systemd the default backend.
  * Properly handle hwclock set to local time. Closes: #824197
    Thanks to Tom Jampen <tom@cryptography.ch> for the patch.
  * Fix timezone configuration by dropping /etc/localtime so that
    tzdata config script is forced to recreate it from /etc/timezone.
    Closes: #816201 Thanks to Gregory DAVID <groolot@groolot.net> for
    the analysis.
  * Also look for live/config.conf in /lib/live/mount/persistence/*/
    Closes: #817831 Thanks to Gregory DAVID <groolot@groolot.net>
    for the patch.
  * Automatically export variables set in live-config configuration
    files so that components inherit from them. Closes: #799359
    Thanks to Lukas Schwaighofer <lukas@schwaighofer.name> for the patch.
  * Drop override and options for XZ compression, it has been the default for
    a while.
  * Bump Standards-Version to 3.9.8.

live-config (5.20151121) unstable; urgency=medium

  [ Iain R. Learmonth ]

  * debian/source/format:
   - Changed to "3.0 (native)"
  * debian/control:
   - Added myself to uploaders
   - Updated Vcs-* fields
   - Updated Homepage field

  [ Raphaël Hertzog ]

  * Added --no-block to systemd script (Closes: #802223)

  [ trebmuh ]

  * Updated French translation of man pages

  [ Daniel Reichelt ]

  * Fixed hook for disabling display managers
  * Fixed naming of config snippets in manpages

live-config (5.0~a5-2) unstable; urgency=low

  * Removing myself from uploaders, lost trust in Debian (#804315).

live-config (5.0~a5-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Dropping baudrate from agetty call in systemd component to use the
    same options as the normal system does.
  * Renumbering systemd and sysv-rc components.
  * Don't clear the terminal in systemd component if live-config.debug
    boot parameter is used.
  * Adding systemd component in manpage.

  [ Carlos Zuferri ]
  * Updating Spanish translation of manpage.
  * Updating French translation of manpage.
  * Updating Italian translation of manpage.

  [ victory ]
  * Sync Japanese translation.
  * Updating copyright notices for 2015.

live-config (5.0~a4-1) unstable; urgency=low

  * Wrap and sort debian control file.
  * Using the common and intuitive way of live/config.conf.d/*.conf as
    includes for config snippets consistently (Closes: #791670).
  * Adding slightly adjusted systemd component from Daniel Gollub
    <dgollub@brocade.com>.
  * Removing generated live-config_autoconfig.conf files from systemd
    component in postrm script.

live-config (5.0~a3-1) unstable; urgency=low

  * Making noroot bootparameter selfcontained within components.
  * Making noautologin bootparameter selfcontained within components.
  * Making nox11autologin bootparameter selfcontained within components.
  * Making nottyautologin bootparameter selfcontained within components.
  * Fixing kdm component to be selfcontained.
  * Fixing sysvinit component to be selfcontained.
  * Removing hack to configure sysvinit to not mount /tmp as tmpfs, this
    is done at build time now through live-build.
  * Also recreating ed25519 hostkeys in openssh-server component, now that
    we only support jessie and newer here.
  * Dropping obsolete ubuntu support, no special treatment necessary
    anymore.

live-config (5.0~a2-1) unstable; urgency=low

  * Updating year to 2015.
  * Updating live-config version to 5 in live-config-foobar example
    packaging.

live-config (5.0~a1-1) experimental; urgency=low

  * Dropping debian-installer-launcher component, not needed for current
    desktops anymore.

live-config (4.0.4-1) unstable; urgency=low

  * Adding dbus to recommends for systemd backend.

live-config (4.0.3-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Temporarily running components without set -e.

  [ victory ]
  * [man:ja] Fix a typo in po header.

live-config (4.0.2-1) unstable; urgency=low

  * Updating to standards version 3.9.6.
  * Dropping update-notifier component, not needed anymore (Closes:
    #764773).
  * Dropping incomplete German manpage translations.
  * Dropping incomplete Brazilian Portuguese manpage translations.

live-config (4.0.1-1) unstable; urgency=low

  [ Joerg Schirottke ]
  * KDM: fix nox11autologin logic

live-config (4.0.0-1) unstable; urgency=low

  * Correcting inverted logic when enabling/disabling broadcom-sta.

live-config (4.0~alpha35-1) unstable; urgency=low

  * Updating sysvinit component to leave serial tty in inittab intact,
    thanks to Niels Laukens <niels@dest-unreach.be> (Closes: #754274).
  * Correcting execution of hooks (Closes: #752118).

live-config (4.0~alpha34-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Dropping console-tools from recommends.
  * Adding initial broadcom-sta component based on the same logic we
    already do for nvidia/fglrx handling (Closes: #749109).

  [ Carlos Zuferri ]
  * Removing obsolete flag '--no-backups' from po4a options.
  * Adding '--package-version' to po4a options.
  * Adding .po integrity check target to manpages/Makefile.

  [ Daniel Baumann ]
  * Making wheezy-compatible alternative recommends to iproute2 (Closes:
    #753708).
  * Making weezy-compatible alternative depends on sysvinit (Closes:
    #756043).

  [ victory ]
  * Sync Japanese translation of live-config man page.
  * Unfuzzy some strings in the translations of live-config man page.

live-config (4.0~alpha33-1) unstable; urgency=low

  * Correcting syntax error in 'already configured' test of the kde-
    services component, thanks to Antony Messerli <amesserl@rackspace.com>
    (Closes: #745861).
  * Disbaling ssh password authentication by default (Closes: #741678).

live-config (4.0~alpha32-1) unstable; urgency=low

  * Building with dh --parallel.

live-config (4.0~alpha31-1) experimental; urgency=low

  [ victory ]
  * Improve English sentenses; add a definite article, fix an indefinite
    article, verb, and typo-like disorder.
  * Sync/unfuzzzy translations for 2eeb5f1.
  * [live-config] Adding initial Japanese manpage translation.
  * [config:man:ja] Unfuzzy 1 string.

  [ Daniel Baumann ]
  * Removing superfluous quote in LIVE_CONFIG_DEBUG manpage entry.
  * Checking for /usr/bin/kwriteconfig instead of /usr/share/kde4 in kde-
    services component, thanks to Cavit Vural <cavit.vural@adak.com.tr>.
  * Manually configuring /etc/timezone too to workaround #510908.
  * Let tzdata debconf values be automatically taken from /etc/timezone
    (Closes: #738118).

live-config (4.0~alpha30-1) experimental; urgency=low

  [ Diederik de Haas ]
  * Fixed the file parameter for disabling the freespacenotifier to
    kdedrc.

  [ Daniel Baumann ]
  * Updating to standards version 3.9.5.

live-config (4.0~alpha29-1) experimental; urgency=low

  [ Daniel Baumann ]
  * Rewrapping control file.

  [ Diederik de Haas ]
  * Changed disabling of freespacenotifier from global to (user) local.

live-config (4.0~alpha28-1) experimental; urgency=low

  [ skizzhg ]
  * Italian translation update.

  [ Daniel Baumann ]
  * Updating package descriptions.

live-config (4.0~a27-1) experimental; urgency=low

  * Updating /etc/hosts handling to also update existing but incomplete
    hosts files.

live-config (4.0~a26-1) experimental; urgency=low

  * Setting default hostname for progress-linux to system.
  * Adding xscreensaver component to disable locking during live session.
  * Using gsettings within one-time dbus session call (Closes: #706587).

live-config (4.0~a25-1) experimental; urgency=low

  [ Daniel Baumann ]
  * Moving middleend to components within source tree for constency with
    jargon used in the manpages.
  * Adding reference to live-build in manpage when talking about
    lb_config.
  * Removing cosmetically superfluous comma in assembling of nocomponents
    when noroot is used.

  [ chals ]
  * Updating Spanish translation of live-config man page.
  * Fixing typo 'build'.
  * Adding '.components' to man page.
  * Updating translation files from the English sources.
  * Updating Spanish translation of live-config man page.
  * Updating French translation of live-config man page.

  [ Daniel Baumann ]
  * Building with dh-systemd.
  * Improve boot order in systemd service file before getting a final
    (upstream) solution, thanks to Michael Stapelberg
    <stapelberg@debian.org>.
  * Removing squeeze-only ifupdown initscript callings.

live-config (4.0~a24-1) experimental; urgency=low

  [ chals ]
  * Fixing typo in live-config.7 manpage.
  * Spreading typo fix to translation files.
  * Updating Spanish translation of man page.
  * Updating French translation of man page.
  * Fixing accentuation error in the Spanish translation of the man page.
  * Fixing spacing error in the Spanish translation of the man page.

  [ Daniel Baumann ]
  * Marking some internal variables explictly internal again.
  * Making dpkg-divert calls more robust.
  * Unifying usage of debconf temporary files.
  * Unifying usage of debconf temporary files.
  * Unifying usage of debconf preseeding.
  * Moving logfile pipe to /tmp.
  * Moving script to eject live media to live-tools.
  * Reorganizing backend in source tree.
  * Reorganizing frontend in source tree.
  * Reorganizing middleend in source tree.
  * Making middleend standalone.
  * Updating frontend calls in backends.
  * Refactoring cmdline parsing within middleend components.
  * Exporting shared variables in live-config.
  * Updating manpage to speak about components rather than scripts, live-
    config is language independent now.
  * Transitioning from scripts to components when refering to middleend.
  * Renaming live-config|config to live-config.components|components and
    live-noconfig|noconfig to live-config.nocomponents|nocomponents in
    preparation for custom persistence for live-config components.
  * Updating manpage to reflect changed activation boot parameters.
  * Adding user-setup component back for legacy support until live-
    debconfig is ready for prime time in debian-live.
  * Updating frontend calls in rules.
  * Updating paths in live-config-update.
  * Installing live-config to /bin instead of /sbin.
  * Correcting cosmetic typo in live-config-update status message.
  * Updating example package for live-config-foobar.

live-config (4.0~a23-1) experimental; urgency=low

  * Readding accidentally dropped ssl-cert script.
  * Only recreating ssl-cert-snakeoil in ssl-cert script if it's not
    already existing.
  * Correcting typo when cleaning out config scripts in initial variable
    assembling.
  * Correcting debug variable assignment.
  * Adding LIVE_CONFIG_CMDLINE variable in manpage.
  * Using 'correspond' rather than 'equal' when talking about variables
    and parameter relation in manpage to avoid misunderstandings from
    people taking 'equal' too strict.
  * Adding LIVE_CONFIG_DEBUG variable in manpage.
  * Setting default LIVE_CONFIG_SCRIPTS before parsing cmdline and
    conffiles.
  * Demoting LIVE_CONFIG_SCRIPTS to an internal variable again, there is
    no need to set it manually anymore in any circumstance.
  * Adding note to manpage about users responsibility to ensure correct
    set of variables when assigning individual variables in configuration
    files.

live-config (4.0~a22-1) experimental; urgency=low

  [ chals ]
  * Updating dates in live-config man pages.
  * Updating French translation of man page.
  * Updating Spanish translation of man page.

  [ Daniel Baumann ]
  * Dropping support for upstart, nobody stepped up maintaining this.

live-config (4.0~a21-1) experimental; urgency=low

  * Correcting spelling typo in manpage about disabling sudo and policykit
    scripts.
  * Updating German manpage translations.
  * Reading configuration files before cmdline options.
  * Declaring LIVE_CONFIG_CMDLINE an exported variable and make it usable
    through configuration files.
  * Running sysvinit script even when noautologin is used, but run
    enabling of autologins only when no noautologin is not set.
  * Updating configuration filename example to more current real-world
    example name.
  * Spelling out 'conf.d directories' as 'configuration directories' in
    manpage to avoid wrong assumptions of a /etc/live/config.d directory
    (where it's /etc/live/config instead).
  * Making shortcut option variables exported too.
  * Making check for noautologin in sysvinit script also work with only
    tty autologin disabled.
  * Correcting variable typo in debconf script.
  * Dropping pre-wheezy gdm script.
  * Renumbering scripts.
  * Running kdm script even when noautologin is used, but run enabling of
    autologin only when noautologin is not set.

live-config (4.0~a20-1) experimental; urgency=low

  [ Daniel Baumann ]
  * Dropping accidentally left-over gnome2 screensaver deactivation.
  * Adding updated Brazilian-Portuguese manpage translation from Tiago.

  [ chals ]
  * Updating dates in the man pages.
  * Updating Spanish translation of the man page.
  * Updating French translation of the man page.

  [ Daniel Baumann ]
  * Loading fglrx module with --ignore-install like the nvidia ones too.
  * Making module loading for fglrx and nvidia not fail.
  * Correcting name for ssl-cert script (Closes: #706933).
  * Adding 3.0.22-1 and 3.0.23-1 changelog entries.
  * Replacing expr usage in initscript for eject boot media with something
    less error prone.
  * Don't error out if file is not installed in initscript for eject boot
    media (Closes: #706679).

live-config (4.0~a19-1) experimental; urgency=low

  [ Daniel Baumann ]
  * Debranding package for derivatives.
  * Correcting spelling typo in noroot variable name, thanks to Chris
    Malton <chrism@cmalton.me.uk> (Closes: #703108).

  [ Jun Nogata ]
  * Updating gnome-screensaver locking for gnome3 (Closes: #703972).

live-config (4.0~a18-1) experimental; urgency=low

  * Removing all references to my old email address.

live-config (4.0~a17-1) experimental; urgency=low

  * Correcting some spelling typos, thanks to Adam D. Barratt <adam@adam-
    barratt.org.uk>.
  * Updating default hostname on progress-linux systems.

live-config (4.0~a16-1) experimental; urgency=low

  * Skipping sudo script if username is root (Closes: #701788).
  * Replacing systemctl call with manual symlink, which is error prone
    wrt/ changes in systemd or the service file but doesn't require up and
    running systemd (Closes: #700597).

live-config (4.0~a15-1) experimental; urgency=low

  * Calling systemctl with --quiet.
  * Adding 3.0.21-1 changelog entries.

live-config (4.0~a14-1) experimental; urgency=low

  * Correcting systemctl call for system to enable live-config.service.
  * Apparently lightdm doesn't do autologin with a non-zero autologin-
    user-timeout.
  * Adding 3.0.20-1 changelog entries.
  * Removing experimental status for live-config-systemd, basics are
    working properly now.

live-config (4.0~a13-1) experimental; urgency=low

  [ Daniel Baumann ]
  * Moving log redirection to earlier point in time to capture the
    initialization of live-config in the logfile too.
  * Protecting hostname setting to avoid leaving live-config completely if
    user sets an invalid hostname.
  * Only support hostname variables when iproute is available.
  * Making link/inet/inet6 variables in hostnames actually working.
  * Using internal variable for /bin/ip separator when using variables in
    hostname to allow local customizations.
  * Moving ip separator variable to the beginning in order to overwrite it
    through /etc/live/config, even if it's only use no separator at all.
  * Dropping dpkg compression level.
  * Correcting locales-all script to only write the default locale out in
    case more than one has been specified.
  * Edit existing LANG setting on Progress Linux in /etc/profile rather
    than adding a new /etc/profile.d file.
  * Using consistent naming scheme for automatic generated live-config
    configuration files.
  * Correct editing of /etc/profile for LANG in locales-all script on
    Progress Linux systems.

  [ Richard Nelson ]
  * Adding script for initial xfce4-panel configuration.

  [ Daniel Baumann ]
  * Only running xfce4-panel configuration if the default configuration
    file hasn't been installed already by other means (e.g. includes).

  [ Richard Nelson ]
  * Adding entry for xfce4-panel in manpages.

  [ Daniel Baumann ]
  * Updating German manpage translation.

  [ chals ]
  * Updating French manpage translation.
  * Updating Spanish manpage translation.

  [ skizzhg ]
  * Updating Italian translation.

  [ Daniel Baumann ]
  * Enabling systemd job on installation of live-config-systemd.
  * Dropping pre-wheezy conflicts/replaces on live-config.
  * Adding 3.0.19-1 changelog entries.

live-config (4.0~a12-1) experimental; urgency=low

  [ Daniel Baumann ]
  * Adding support for variables (ip and mac addresses) in hostname
    script.

  [ Ben Armstrong ]
  * Fixing illegal redirect to named pipe with equivalent that works.

  [ Daniel Baumann ]
  * Removing bashism in exec call for logfile pipe, thanks to
    Алексей Шилин <rootlexx@mail.ru>.
  * Adding 3.0.18-1 changelog entries.

live-config (4.0~a11-1) experimental; urgency=low

  * Updating manpage year handling for 2013.
  * Using fifo instead of pipe to catch logs from scripts (Closes:
    #697320).
  * Adding 3.0.17-1 changelog entries.

live-config (4.0~a10-1) experimental; urgency=low

  * Removing pre-wheezy workaround for shadow when /etc/passwd- is
    missing.
  * Replacing user-setup with live-debconfigs passwd script.
  * Updating year in all copyright notices.
  * Only set vboxvideo driver automatically in xserver-xorg script for
    virtualbox systems if virtualbox-guest-x11 is installed, thanks to
    Eugenio Paolantonio <me@medesimo.eu> (Closes: #697146).
  * Adding 3.0.16-1 changelog entries.

live-config (4.0~a9-1) experimental; urgency=low

  * Adding support for virtualbox in xserver-xorg script.
  * Updating boot parameter handling to work as advertised in the manpage
    when specifing multiple and conflicting options.
  * Adding console-tools to recommends.
  * Correcting already-run checks to be after parameter handling in
    hostname and hooks script.
  * Removing module-init-tools script, not needed anymore.
  * Renumbering scripts.
  * Using automatic driver selection based on pci-ids in xserver-xorg
    script only when lspci is available.
  * Correcting spelling typo in bug script.
  * Updating UTC handling for wheezy.
  * Moving utc handling from tzdata to util-linux script where it original
    belongs to.
  * Adding missing entry for x-session-manager in variable list in live-
    config manpage.
  * Replacing some if conditionals with case for consistency.
  * Adding 3.0.15-1 changelog entries.

live-config (4.0~a8-1) experimental; urgency=low

  * Adding 3.0.13 changelog entries.
  * Correcting wrong order of boot parameter parsing.
  * Adding support for automatic fglrx driver selection in xserver-xorg
    script.
  * Updating comments in xserver-xorg script.
  * Removing pre-wheezy guards in xserver-xorg script.
  * Defering module loading for fglrx and nvidia to a later point in time
    within xserver-xorg script to make it also work when being specified
    through boot parameter.
  * Passing all arguments to main function within live-config entry point.
  * Renaming internal network function for consistency.
  * Updating comment about processing command line.
  * Correcting spelling typo in comment.
  * Correcting typo in debug variable check.
  * Adding local-options for dpkg-source in live-config-foobar example
    package too.
  * Adding 3.0.14 changelog entries.

live-config (4.0~a7-1) experimental; urgency=low

  [ Ben Armstrong ]
  * Fixing typo in examples/hooks/cat: test for q to quit, thanks to
    Thanatermesis <thanatermesis@gmail.com>.

  [ Daniel Baumann ]
  * Allowing to overwrite xorg-driver based on pci-ids automatically via
    pci-id files in /usr/share/live/config/xserver-xorg.
  * Fixing roff formating typo in manpage.
  * Updating manpage for xserver-xorg pci-id based overrides.
  * Updating German manpage translation.
  * Correcting unconditional precedence of pci-id based overrides over
    automatic nvidia configuration in xserver-xorg script.

  [ chals ]
  * Updating Spanish translation of manpage.
  * Updating French translation of manpage.

  [ Daniel Baumann ]
  * Allowing xorg.conf overrides in /usr/share/live/config/xserver-xorg
    files.
  * Removing note about apport script being ubuntu only in live-config
    manpages.
  * For completeness reasons, also mentioning dpkg-divert in live-config
    manpage about removing scripts.
  * Using consistent spelling to match parameter name for the noroot
    variable.
  * Assigning internal variables for shortcut options to be reused by
    local scripts.

  [ chals ]
  * Updating the Spanish translation of man page.
  * Updating the French translation of man page.

  [ Daniel Baumann ]
  * Adding updated Italian manpage translations from skizzhg
    <skizzhg@gmx.com>.
  * Updating systemd service file to make it actually work.
  * Updating systemd service file installation location.
  * Correcting spelling typo in comment on top-level Makefile on
    uninstalling backends.
  * Updating packaging for moved systemd service file location.
  * Adding dpkg-source local options.

live-config (4.0~a6-1) experimental; urgency=low

  * Allowing to overwrite distribution detection in live-config-update
    with parameters.
  * Adding 3.0.12 changelog entries.

live-config (4.0~a5-1) experimental; urgency=low

  * Enforcing NoLogo option when using nvidia driver in xserver-xorg
    script.
  * Adding 3.0.10 changelog entries.

live-config (4.0~a4-1) experimental; urgency=low

  * Correcting update-alternatives when handling nvidia automatically in
    xserver-xorg script.
  * Correcting nvidia module name for debian systems in xserver-xorg
    script.
  * Harmonizing po file headers.
  * Adding 3.0.9 changelog entries.
  * Adding 3.0.10 changelog entries.

live-config (4.0~a3-1) experimental; urgency=low

  * Updating to standards version 3.9.4.
  * Adding 3.0.8 changelog entries.
  * Updating file paths for /lib/live/mount. See
    http://lists.debian.org/debian-live/2012/10/msg00021.html for more
    information.
  * Renaming /lib/live/mount/image to /lib/live/mount/medium. See
    http://lists.debian.org/debian-live/2012/10/msg00023.html for more
    information.
  * Updating package descriptions.
  * Shortening default user fullname on progress.
  * Updating name of the admin group in policykit script, thanks to
    Андрій Шинкарчук <andriy.shynkarchuk@nuos.edu.ua>.
  * Updating embedded live-config-foobar example packaging.
  * Making sure that when enforcing nvidia driver, the respective
    alternatives are set in xserver-xorg script.
  * Making sure that when nvidia driver is installed but a non-nvidia
    driver was enfored, the respective alternatives are set in xserver-
    xorg-script.
  * Switching to xz compression in live-config-foobar example packaging.
  * If no driver was specified and one of the nvidia drivers is
    installed, prefer the newest available nvidia driver over nouveau in
    xserver-xorg script.
  * Updating lsb_release calls for newer progress-linux.

live-config (4.0~a2-1) experimental; urgency=low

  * Moving remaining stuff from /live to /lib/live to avoid further
    namespace pollution.
  * Moving hooks and preseed inclusion to their final place within the
    filesystems.
  * Adding 3.0.7 changelog entries.

live-config (4.0~a1-1) experimental; urgency=low

  * Dropping specifics for squeeze based distributions in live-config-
    update.

live-config (3.0.23-1) unstable; urgency=low

  * Loading fglrx module with --ignore-install like the nvidia ones too.
  * Making module loading for fglrx and nvidia not fail.

live-config (3.0.22-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Adding conflicts/replaces for squeeze upgrade (Closes: #704562).
  * Skipping sudo script if username is root (Closes: #701788).
  * Replacing systemctl call with manual symlink, which is error prone
    wrt/ changes in systemd or the service file but doesn't require up and
    running systemd (Closes: #700597).
  * Correcting some spelling typos, thanks to Adam D. Barratt <adam@adam-
    barratt.org.uk>.
  * Correcting spelling typo in noroot variable name, thanks to Chris
    Malton <chrism@cmalton.me.uk> (Closes: #703108).

  [ Jun Nogata ]
  * Updating gnome-screensaver locking for gnome3 (Closes: #703972).

  [ Daniel Baumann ]
  * Issueing gnome-screensaver disabling differently depending on wheezy
    or squeeze.
  * Adding updated Brazilian Portuguese manpage translations from Tiago
    Bortoletto Vaz <tiago@debian.org>.

live-config (3.0.21-1) unstable; urgency=low

  * Calling systemctl with --quiet.

live-config (3.0.20-1) unstable; urgency=low

  * Correcting systemctl call for system to enable live-config.service.
  * Apparently lightdm doesn't do autologin with a non-zero autologin-
    user-timeout.

live-config (3.0.19-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Moving log redirection to earlier point in time to capture the
    initialization of live-config in the logfile too.
  * Protecting hostname setting to avoid leaving live-config completely if
    user sets an invalid hostname.
  * Only support hostname variables when iproute is available.
  * Making link/inet/inet6 variables in hostnames actually working.
  * Using internal variable for /bin/ip separator when using variables in
    hostname to allow local customizations.
  * Moving ip separator variable to the beginning in order to overwrite it
    through /etc/live/config, even if it's only use no separator at all.
  * Dropping dpkg compression level.
  * Correcting locales-all script to only write the default locale out in
    case more than one has been specified.
  * Edit existing LANG setting on Progress Linux in /etc/profile rather
    than adding a new /etc/profile.d file.
  * Using consistent naming scheme for automatic generated live-config
    configuration files.
  * Correct editing of /etc/profile for LANG in locales-all script on
    Progress Linux systems.

  [ Richard Nelson ]
  * Adding script for initial xfce4-panel configuration.

  [ Daniel Baumann ]
  * Only running xfce4-panel configuration if the default configuration
    file hasn't been installed already by other means (e.g. includes).

  [ Richard Nelson ]
  * Adding entry for xfce4-panel in manpages.

  [ Daniel Baumann ]
  * Updating German manpage translation.

  [ chals ]
  * Updating French manpage translation.
  * Updating Spanish manpage translation.

  [ skizzhg ]
  * Updating Italian translation.

  [ Daniel Baumann ]
  * Enabling systemd job on installation of live-config-systemd.
  * Dropping pre-wheezy conflicts/replaces on live-config.

live-config (3.0.18-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Adding support for variables (ip and mac addresses) in hostname
    script.

  [ Ben Armstrong ]
  * Fixing illegal redirect to named pipe with equivalent that works.

  [ Daniel Baumann ]
  * Removing bashism in exec call for logfile pipe, thanks to
    Алексей Шилин <rootlexx@mail.ru>.

live-config (3.0.17-1) unstable; urgency=low

  * Updating manpage year handling for 2013.
  * Using fifo instead of pipe to catch logs from scripts (Closes:
    #697320).

live-config (3.0.16-1) unstable; urgency=low

  * Correcting spelling typo in manpage.
  * Updating year in all copyright notices.
  * Only set vboxvideo driver automatically in xserver-xorg script for
    virtualbox systems if virtualbox-guest-x11 is installed, thanks to
    Eugenio Paolantonio <me@medesimo.eu> (Closes: #697146).

live-config (3.0.15-1) unstable; urgency=low

  * Adding support for virtualbox in xserver-xorg script.
  * Updating boot parameter handling to work as advertised in the manpage
    when specifing multiple and conflicting options.
  * Adding console-tools to recommends.
  * Correcting already-run checks to be after parameter handling in
    hostname and hooks script.
  * Disabling module-init-tools on wheezy and newer systems.
  * Using automatic driver selection based on pci-ids in xserver-xorg
    script only when lspci is available.
  * Correcting spelling typo in bug script.
  * Updating UTC handling for wheezy.
  * Moving utc handling from tzdata to util-linux script where it original
    belongs to.
  * Adding missing entry for x-session-manager in variable list in live-
    config manpage.
  * Replacing some if conditionals with case for consistency.

live-config (3.0.14-1) unstable; urgency=low

  * Correcting wrong order of boot parameter parsing.
  * Adding support for automatic fglrx driver selection in xserver-xorg
    script.
  * Updating comments in xserver-xorg script.
  * Defering module loading for fglrx and nvidia to a later point in time
    within xserver-xorg script to make it also work when being specified
    through boot parameter.
  * Removing superfluous comments about wheezy in xserver-xorg script.
  * Passing all arguments to main function within live-config entry point.
  * Renaming internal network function for consistency.
  * Updating comment about processing command line.
  * Correcting spelling typo in comment.
  * Correcting typo in debug variable check.
  * Adding local-options for dpkg-source in live-config-foobar example
    package too.

live-config (3.0.13-1) unstable; urgency=low

  [ Ben Armstrong ]
  * Fixing typo in examples/hooks/cat: test for q to quit, thanks to
    Thanatermesis <thanatermesis@gmail.com>.

  [ Daniel Baumann ]
  * Allowing to overwrite xorg-driver based on pci-ids automatically via
    pci-id files in /usr/share/live/config/xserver-xorg.
  * Fixing roff formating typo in manpage.
  * Updating manpage for xserver-xorg pci-id based overrides.
  * Updating German manpage translation.
  * Correcting unconditional precedence of pci-id based overrides over
    automatic nvidia configuration in xserver-xorg script.

  [ chals ]
  * Updating Spanish translation of manpage.
  * Updating French translation of manpage.

  [ Daniel Baumann ]
  * Allowing xorg.conf overrides in /usr/share/live/config/xserver-xorg
    files.
  * Removing note about apport script being ubuntu only in live-config
    manpages.
  * For completeness reasons, also mentioning dpkg-divert in live-config
    manpage about removing scripts.
  * Using consistent spelling to match parameter name for the noroot
    variable.
  * Assigning internal variables for shortcut options to be reused by
    local scripts.

  [ chals ]
  * Updating the Spanish translation of man page.
  * Updating the French translation of man page.

  [ Daniel Baumann ]
  * Adding updated Italian manpage translations from skizzhg
    <skizzhg@gmx.com>.
  * Updating systemd service file to make it actually work.
  * Updating systemd service file installation location.
  * Correcting spelling typo in comment on top-level Makefile on
    uninstalling backends.
  * Updating packaging for moved systemd service file location.
  * Adding dpkg-source local options.

live-config (3.0.12-1) unstable; urgency=low

  * Allowing to overwrite distribution detection in live-config-update
    with parameters.

live-config (3.0.11-1) unstable; urgency=low

  * Enforcing NoLogo option when using nvidia driver in xserver-xorg
    script.

live-config (3.0.10-1) unstable; urgency=low

  * Correcting update-alternatives when handling nvidia automatically in
    xserver-xorg script.
  * Correcting nvidia module name for debian systems in xserver-xorg
    script.
  * Harmonizing po file headers.

live-config (3.0.9-1) unstable; urgency=low

  * Updating file paths for /lib/live/mount.
  * Renaming /lib/live/mount/image to /lib/live/mount/medium.
  * Updating package descriptions.
  * Shortening default user fullname on progress.
  * Updating name of the admin group in policykit script, thanks to
    Андрій Шинкарчук <andriy.shynkarchuk@nuos.edu.ua>.
  * Updating embedded live-config-foobar example packaging.
  * Making sure that when enforcing nvidia driver, the respective
    alternatives are set in xserver-xorg script.
  * Making sure that when nvidia driver is installed but a non-nvidia
    driver was enfored, the respective alternatives are set in xserver-
    xorg-script.
  * Switching to xz compression in live-config-foobar example packaging.
  * If no driver was specified and one of the nvidia drivers is
    installed, prefer the newest available nvidia driver over nouveau in
    xserver-xorg script.
  * Updating lsb_release calls for newer progress-linux.

live-config (3.0.8-1) unstable; urgency=low

  * Updating to standards version 3.9.4.

live-config (3.0.7-1) unstable; urgency=low

  * Moving remaining stuff from /live to /lib/live to avoid further
    namespace pollution.
  * Moving hooks and preseed inclusion to their final place within the
    filesystems.

live-config (3.0.6-1) unstable; urgency=low

  * Synchronise gdm and gdm3 scripts.
  * Remounting any persistence devices read-only on shutdown (Closes:
    #688784).
  * Flushing filesystem buffers on shutdown.

live-config (3.0.5-1) unstable; urgency=low

  * Skipping gdm script inclusion on newer debian and progress releases
    than squeeze.
  * Mounting /proc initally on progress with hidepid option.

live-config (3.0.4-1) unstable; urgency=low

  * Using /etc/live/config/* instead of /etc/live/config.d/*.conf and
    /live/image/live/config/* instead of
    /live/image/live/config.d/*.conf for consistency reasons.
  * Removing leftover from live-debconfig in postrm.
  * Recreating /etc/live/config in postinst.
  * Removing /etc/live/config if empty on purge in postrm.

live-config (3.0.3-1) unstable; urgency=low

  * Correcting some spelling typos in script comments.
  * Using consistent line breaks in alternative conditionals.
  * Removing note about only supporting kde in kde-services script,
    there's no older kde version supported anyway.
  * Don't show flags in KDE (kxkbrc) too as we already do with GNOME by
    default for better cultural correctness.
  * Improving comment about shadow workaround in user-setup script.

live-config (3.0.2-1) unstable; urgency=low

  * Removing live-debconfig leftovers.

live-config (3.0.1-1) unstable; urgency=low

  * Correcting typo in keyboard-configuration recommends.

live-config (3.0.0-1) unstable; urgency=low

  * Adding updated Italian manpage translation from skizzhg
    <skizzhg@gmx.com>.
  * Shortening filename for xorg.conf.d file.
  * Ensure that /etc/X11/xorg.conf.d exists before writing the
    configuration file.

live-config (3.0~b2-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Simplyfing find_iso eject check in boot initscript.
  * Removing special hack for some arm boards in boot initscript.
  * Moving initramfs-tools scripts content to live-tools.
  * Harmonizing GPL boilerplate texts.
  * Renumbering scripts to reflect initramfs-tools script removal.

  [ chals ]
  * Dealing with two easy-to-fix fuzzy strings in pt_BR on a best effort
    basis.

  [ Ben Armstrong ]
  * Clarifying that keyboard variants and layouts are matched.
  * Clarifying further that matching is one-to-one in order and blank
    values allowed.

  [ Daniel Baumann ]
  * Updating keyboard variant description in manpages a bit further.
  * Adding updated Brazilian Portuguese manpage translations from Tiago
    Bortoletto Vaz <tiago@debian.org>.

  [ chals ]
  * Completing the French and Spanish translations of the man page.

  [ Daniel Baumann ]
  * Adding recommends to keyboard-configuration.
  * Adding recommends to locales and locales-all.

live-config (3.0~b1-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Correcting wrong preseed fieldname in keyboard-configuration for
    optionscode.
  * Sorting keyboard-configuration handling alphabetically.
  * Correcting wrong variable to make language assignments in locales
    script actually work.
  * Simplifying writing /etc/default/locale in locales script.
  * Decrufting locales script to handle multiple locales.

  [ Ben Armstrong ]
  * Fixing two script name message typos.

  [ Daniel Baumann ]
  * Renaming live-config.keyboard-variant option to live-
    config.keyboard-variants to indicate that multiple values can be
    specified at the same time, thanks to Ben Armstrong
    <synrg@debian.org>.

  [ chals ]
  * Fixing one 'fuzzy' in the Spanish translation of the man page.
  * Fixing one 'fuzzy' in the French translation of the man page.

  [ Daniel Baumann ]
  * Correcting multi-locales assembling in locales script.

live-config (3.0~a43-1) unstable; urgency=low

  * Adding /etc/os-release support to hostname debconf script.
  * Correcting inverted logic when checking for a live system in boot-
    init.sh.
  * Removing debconf backend, splitting out into seperate package.

live-config (3.0~a42-1) unstable; urgency=low

  * Adding updated Brazilian Portuguese debconf translations from Tiago
    Bortoletto Vaz <tiago@debian.org> (Closes: #680849).

live-config (3.0~a41-1) unstable; urgency=low

  * Removing processing message in openssh-server debconfig script.
  * Switching to four-digit script numbers to allow more flexibility for
    custom scripts in-between the stock ones.
  * Removing exporting for private debconfs systemrc, live-debconfig
    doesn't get called via a wrapper like it used to be in lxc.
  * Switching to xz compression in source and binary packages.

live-config (3.0~a40-1) unstable; urgency=low

  * Integrating debconf backend into live-config.
  * Simplyfing eject initscript.

live-config (3.0~a39-1) experimental; urgency=low

  * Automatically translate date formats in po files.
  * Unifying po file headers.
  * Updating included example packaging for a live-config script.
  * Passing arguments over to /lib/live scripts even if currently
    arguments are unused.
  * Re-arranging initsystem backends in source tree.
  * Removing snapshot handling from shutdown initscript.
  * Respecting noeject and cdrom-detect/eject=false as boot parameters
    for preventing ejection of the live media.

live-config (3.0~a38-1) experimental; urgency=low

  [ chals ]
  * Revising grammar in French translation.

  [ Daniel Baumann ]
  * Simplyfing reading of configuration files.
  * Improving on-demand creation of ssh host keys in openssh-server
    script.
  * Avoid breaking serial consoles when using upstart, thanks to Trent
    W. Buck <trentbuck@gmail.com> (Closes: #675308).

live-config (3.0~a37-1) experimental; urgency=low

  [ Daniel Baumann ]
  * Only looking at config.d files if they have the .conf suffix to
    allow putting other files into these places that do not necessarily
    need to be used by live-config (e.g. documentation).
  * Using /var/log/live/config.log instead of /var/log/live-config.log
    for consistency with the other live packages.
  * Adding timestamp and script name to logfile when running with debug
    enabled.
  * Adding script for applying preseed files to the debconf database.
  * Renumbering scripts.
  * Exiting early in hooks script if no hooks were specified.
  * Extending debconf script to take more than one preseed file and
    support all three location types (filesyste, media, network).
  * Renaming /live/cow to /live/overlay in anticipation of overlayfs.
  * Using 'persistence' (noun) rather than 'persistent'
    (adjective/adverb) everywhere.
  * Making extraction of the manpage section in manpages/Makefile work
    with multiple dots in the filename.

  [ chals ]
  * Updating Spanish translation of man page.
  * Updating French translation of man page.

live-config (3.0~a36-1) experimental; urgency=low

  * Adding live-boot initscript.
  * Replacing type with which in order to check for archdetect in boot
    initscript, using type is a possible bashism.

live-config (3.0~a35-1) unstable; urgency=low

  * Disabling tmpfs on /tmp in sysvinit script (Closes: #658996).

live-config (3.0~a34-1) unstable; urgency=low

  * Removing runit backend, focusing in supporting the main init systems
    only (systemd, sysvinit, upstart), for the time being at least.
  * Mounting /proc if necessary (Closes: #666866).

live-config (3.0~a33-1) unstable; urgency=low

  * Making sure live-config gets started before mountkernfs in order to
    prevent a race condition with /tmp (Closes: #653673).
  * Also creating ecdsa host keys in openssh-server script on wheezy.
  * Redirecting startx output in xinit script to /dev/null when booting
    with quiet.
  * Simplifing live-config-update script.
  * Adding default user groups in live-config-update for ubuntu.
  * Updating copyright file machine-readable format version 1.0.
  * Updating to standards version 3.9.3.
  * Updating packaging files for included live-config-foobar example
    package.
  * Adding copyright header to remaining files.
  * Adding source lintian-overrides.
  * Updating Brazilian Portuguese manpage translation.

live-config (3.0~a32-1) unstable; urgency=low

  [ chals ]
  * Updating Spanish translationof man page.
  * Updating French translation of man page.

  [ Daniel Baumann ]
  * Adding updated Italian manpage translation from skizzhg
    <skizzhg@gmx.com>.
  * Updating to debhelper version 9.
  * Flipping accidentally wrong squeeze with wheezy defaults for default
    user groups.
  * Adjust formating of groups in user-setup script.
  * Switching to use /debconf.live as a temporary debconf location for
    user-setup script, rather than /tmp/debconf.live, as /tmp is not
    already there in wheezy and newer when live-config is executed.
  * Updating year to 2012 in copyright notices.

live-config (3.0~a31-1) unstable; urgency=low

  [ chals ]
  * Fixing fuzzy in es po.
  * Updating French translation.

  [ Daniel Baumann ]
  * Sorting overrides in rules alphabetically.
  * Making user default groups configurable.
  * Make sure user is not in sudo group if sudo is disabled.

live-config (3.0~a30-1) unstable; urgency=low

  * Adding required parsing for the respective boot parameters in all
    config scripts so that every script is self-contained (Closes:
    #646824).
  * Adding forgotten underline prefix to show that the service variable
    in sysv-rc script is a local variable.
  * Moving comment about mingetty to the actual executed code for
    consistency.
  * Sorting parameter handling alphabetically in each script.

live-config (3.0~a29-1) unstable; urgency=low

  * Using compression level 9 also for binary packages.
  * Adding example in live-config manpage for a suitable resolution when
    using xorg-resolution parameter.
  * Using compression level 9 also for binary packages in live-config
    example package.
  * Adding configuration script for locales-all.
  * Renumbering scripts.
  * Removing superfluous empty line in user-setup script.
  * Adding forgotten parsing of cmdline in sudo script to respect
    username boot parameter (Closes: #646824).

live-config (3.0~a28-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Setting suitable debconf settings during live-config runtime.
  * Saving output of live-config to /var/log/live-config.log.

  [ chals ]
  * Updating live-config man page, Spanish translation.

  [ Daniel Baumann ]
  * Running rebuild target in manpages.

live-config (3.0~a27-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Silencing rmdir calls in makefile.
  * Coding style improvement for if statments in config.sh.

  [ Stanislav Bogatyrev ]
  * Check file existence during _SCRIPTS list construction and make sure
    the resulting list has only unique items (Closes: #642396).

  [ Daniel Baumann ]
  * Using sort -u instead of sort and uniq when sorting scripts.

live-config (3.0~a26-1) unstable; urgency=low

  * Clarify in live-config manpage that the content of the configuration
    files is supposed to consist of variables, thanks to Ed Dixon
    <eddixonnm@gmail.com> for bringing it up.
  * Improving spelling in live-config manpage.
  * Lowering display-manager timeouts for a users automatic re-login
    from 10s to 5s.

live-config (3.0~a25-1) unstable; urgency=low

  * Adding support for automatic login with lightdm.

live-config (3.0~a24-1) unstable; urgency=low

  [ Reinhard Tartler ]
  * Starting live-config upstart-job on filesystem event.

  [ Daniel Baumann ]
  * Only updating /etc/locale.gen in locales script if existing, thanks
    to Reinhard Tartler <siretart@tauware.de>.

  [ Reinhard Tartler ]
  * Reloading tty jobs gracefully in upstart config script.

  [ Daniel Baumann ]
  * Updating section for live-config-doc.
  * Upgrading systemd from suggests to depends on systemd backend,
    thanks to Michael Dorrington <michael.dorrington@gmail.com>.

  [ Ben Armstrong ]
  * Cross-referencing lb_config --bootappend-live.

  [ Daniel Baumann ]
  * Correcting bootappend-live reference in live-config manpage.

live-config (3.0~a23-1) unstable; urgency=low

  * Making references to debian more distribution neutral.
  * Splitting out documentation so that it can be accesses separately
    from the initsystem code.

live-config (3.0~a22-1) unstable; urgency=low

  [ Rui Miguel P. Bernardo ]
  * Fix non 0 exit status of grep -v ini sysv-rc (Closes: #630329).

live-config (3.0~a21-1) unstable; urgency=low

  * Removing accidentally twice included English files when installing
    manpages.
  * Update wording in live-config-foobar example readme file.
  * Using project email in upstart job.

live-config (3.0~a20-1) unstable; urgency=low

  * Updating initscripts to not fail when package is removed (Closes:
    #628131).
  * Updating examples README.

live-config (3.0~a19-1) unstable; urgency=low

  * Updating script selection for progress.
  * Updating to standards version 3.9.2.
  * Adding updated Spanish manpage translation from Carlos Zuferri chals
    <chals@altorricon.com> and José Luis Zabalza <jlz.3008@gmail.com>.
  * Correcting top-level makefile to automatically get all the supported
    languages, rather than defining a static list.
  * Making copyright file distribution neutral.
  * Starting comments in rules with upper-case for consistency.
  * Making manpages distribution neutral.
  * Making copyright file of example package distribution neutral.

live-config (3.0~a18-1) unstable; urgency=low

  * Renumbering upstart script.
  * Fixing various things in upstart script.
  * Updating xserver-xorg script for setting the driver selection
    (Closes: #618316).
  * Correcting wrong path for resolution handling in xserver-xorg script
    (Closes: #618394).

live-config (3.0~a17-1) unstable; urgency=low

  * Adding old 2.x changelog entries in debian changelog.
  * Silencing and protecting rmdir call for temporary files in live-
    config postrm (Closes: #617790).

live-config (3.0~a16-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Adding Spanish manpage translation from Carlos Zuferri chals
    <chals@altorricon.com>.

  [ Marco Amadori ]
  * Enable autologin for upstart backend.

live-config (3.0~a15-1) experimental; urgency=low

  [ Richard Nelson ]
  * To use network based hooks with live-config.hooks=, also call
    ethdevice= with the device you want to use for network access and we
    will force it up.

  [ Daniel Baumann ]
  * Removing header in copyright file.
  * Don't hard-depend on test target in Makefile.
  * Using dh auto magic in override, rather than manual make call.
  * Passing destdir manually to dh_auto_install in rules.
  * Making plugins self-contained.
  * Adding dpkg-source option file for example package.
  * Updating example package to debhelper version 8.
  * Making example package a native package in order to not confuse
    users about generating an upstream tarball first.
  * Using /etc/sudoers.d/live instead of /etc/sudoers in sudo config
    script.
  * Using new cmdline variable in example script, rather than accessing
    /proc/cmdline.
  * Avoid twice accessing /proc/cmdline in main script.
  * Adding postrm script that cleans up live-config modifications if
    persistent pre-configuration at build time was used and the system
    is intended to be installed with live-installer.
  * Avoid double-whitespace in /etc/sudoers.d/live.
  * Removing /var/lib/live when purging live-config.
  * Using cmdline variable rather than parsing /proc/cmdline in when
    handing boot parameters in example script.
  * Renaming zz-xinit.sh to zz-live.sh in xinit script for consistency.
  * Updating postrm to remove xinit script in /etc/profile.d on purge.
  * Adding support for progress.
  * Setting distribution specific defaults in config.sh with update-
    live-config.sh at build-time.
  * Tightening grep call for live user in /etc/passwd to not fail with
    false-positives.
  * Correcting permission of /etc/sudoers.d/live.
  * Renaming update-live-config to live-config-update for consistency.
  * Silencing grep call for /etc/sudoers.d/live.
  * Updating year in copyright.
  * Updating year in manpage, examples and script files.
  * Correcting hostname typo in manpages.
  * Adding Italian manpage translation from skizzhg <skizzhg@gmx.com>.

live-config (3.0~a14-1) experimental; urgency=low

  [ Nick Niktaris ]
  * Also depend on xdg-user-dirs in KDE4 specifics of debian-installer-
    launcher script.

live-config (3.0~a13-1) experimental; urgency=low

  [ Daniel Baumann ]
  * Improving French translation for openssh-server script.
  * Adding dpkg source options file.

  [ Steven Shiau ]
  * Adding missing argument in ssh_keygen calls in openssh-server
    script.

  [ Daniel Baumann ]
  * Correct debian-installer-launcher script for KDE4, thanks to Nick
    Niktaris <niktaris@knoppel.org>.
  * Removing my previously wrongly dublicated chown call in debian-
    installer-launcher script.
  * Correcting install call for kde desktop file in debian-installer-
    launcher script.

live-config (3.0~a12-1) experimental; urgency=low

  * Adding openssh-server config script to regenerate ssh keys on boot.
  * Correcting typo in openssh-server script.

live-config (3.0~a11-1) experimental; urgency=low

  * Disabling xinit hack when using persistency and another display
    manager has been configured (Closes: #601235).
  * Removing deep link to bug page in the manual, since we don't have
    stable references yet.

live-config (3.0~a10-1) experimental; urgency=low

  * Don't compress example files in /usr/share/doc.
  * Updating gdm3 check to make autologin work again with gdm3 2.30.5-4.

live-config (3.0~a9-1) experimental; urgency=low

  [ Daniel Baumann ]
  * Removing TODO file, merged into http://live.debian.net/devel/live-
    config/todo/.
  * Using medium as keyword instead of media in hook script, as
    documented in the manpage (Closes: #598375).
  * Correctly prepending local hooks with file:// prefix (Closes:
    #598375).

  [ Scott Barker ]
  * Fixing typo in config.d files parsing from live media (Closes:
    #598536).

  [ Daniel Baumann ]
  * Updating to debhelper version 8.
  * Correcting another typo in hooks config script regarding the loop
    variable.
  * Simplyfing and silencing switch between local and remote files in
    hooks script.
  * Simplyfing sed call when using local hook scripts.

live-config (3.0~a8-1) experimental; urgency=low

  * Correcting typo in persistent file of apport and ureadahead scripts.
  * Also allowing short names for live-config and live-noconfig
    parameters.
  * Correcting accidentally reverted change of live user uid from 999 to
    1000.

live-config (3.0~a7-1) experimental; urgency=low

  * Applying patch from Jonathan Riddell <jriddell@ubuntu.com> to
    disable some new akonadi services in kde-services script.
  * Adding xinit config script.
  * Adding xinit script in manpages.
  * Renumbering config scripts for xinit.
  * Renaming xinit.sh to zz-xinit.sh in /etc/profile.d to ensure it is
    run last.
  * Removing legacy support for lenny in xinit script.

live-config (3.0~a6-1) experimental; urgency=low

  * Disabling kaboom in user context.
  * Using double-hashes as meta-comment sign.
  * Updating standards version of example package to 3.9.1.
  * Switching example package to source format 3.0 (quilt).
  * Updating uinstall targets in makefile.
  * Correcting wrong spelling of debconf frontend in xserver-xorg
    script.
  * Updating /etc/hosts handling in hostname config script for squeeze.

live-config (3.0~a5-1) experimental; urgency=low

  * Using config.d instead of config.conf.d as directory name for custom
    configuration files.
  * Updating live-installer-launcher script for debian-installer-
    launcher rename.

live-config (3.0~a4-1) experimental; urgency=low

  * Updating live-build reference in live-config manpage.
  * Adding reference to live-tools in live-config manpage.
  * Renumbering config scripts.
  * Adding live-tools to recommends.

live-config (3.0~a3-1) experimental; urgency=low

  * Downgrading runit-run depends to suggests as asked by release team.

live-config (3.0~a2-1) experimental; urgency=low

  [ Daniel Baumann ]
  * Only run x-session-manager parts when x-session-manager is set.

  [ intrigeri ]
  * Removing spurious copy/pasted line in xserver-xorg script.

  [ Daniel Baumann ]
  * Using dpkg-reconfigure instead of dexconf in xserver-xorg script
    (Closes: #592510).

live-config (3.0~a1-1) experimental; urgency=low

  * Switching to source format 3.0 (quilt).
  * Removing live-initramfs symlinks.
  * Removing lenny support.
  * Renumbering config scripts.

live-config (2.0.15-1) unstable; urgency=low

  * Removing systemd support for 2.0 branch (Closes: #608326).
  * Tightening grep call for live user in /etc/passwd to not fail with
    false-positives.
  * Removing headers in copyright file.
  * Updating year in copyright.
  * Updating year in manpage, examples and script files.
  * Correcting hostname typo in manpages.
  * Adding Italian manpage translation from skizzhg <skizzhg@gmx.com>.

live-config (2.0.14-1) unstable; urgency=medium

  [ Nick Niktaris ]
  * Also depend on xdg-user-dirs in KDE4 specifics of debian-installer-
    launcher script.

live-config (2.0.13-1) unstable; urgency=medium

  [ Steven Shiau ]
  * Adding missing argument in ssh_keygen calls in openssh-server
    script.

  [ Daniel Baumann ]
  * Correct debian-installer-launcher script for KDE4, thanks to Nick
    Niktaris <niktaris@knoppel.org>.
  * Removing my previously wrongly dublicated chown call in debian-
    installer-launcher script.
  * Correcting install call for kde desktop file in debian-installer-
    launcher script.

live-config (2.0.12-1) unstable; urgency=medium

  * Adding openssh-server config script to regenerate ssh keys on boot.

live-config (2.0.11-1) unstable; urgency=medium

  * Removing deep link to bug page in the manual, since we don't have
    stable references yet.
  * Correcting email address in previous changelog entry.

live-config (2.0.10-1) unstable; urgency=medium

  * Disabling xinit hack when using persistency and another display
    manager has been configured (Closes: #601235).

live-config (2.0.9-1) unstable; urgency=medium

  * Don't compress example files in /usr/share/doc.
  * Updating gdm3 check to make autologin work again with gdm3 2.30.5-4.

live-config (2.0.8-1) unstable; urgency=medium

  [ Daniel Baumann ]
  * Adding forgotten config= shortcut in argument parsing.
  * Using medium as keyword instead of media in hook script, as
    documented in the manpage (Closes: #598375).
  * Correctly prepending local hooks with file:// prefix (Closes:
    #598375).

  [ Scott Barker ]
  * Fixing typo in config.d files parsing from live media (Closes:
    #598536).

  [ Daniel Baumann ]
  * Correcting another typo in hooks config script regarding the loop
    variable.
  * Simplyfing and silencing switch between local and remote files in
    hooks script.
  * Simplyfing sed call when using local hook scripts.

live-config (2.0.7-1) unstable; urgency=medium

  [ Daniel Baumann ]
  * Correcting typo in persistent file of apport and ureadahead scripts.
  * Also allowing short names for live-config and live-noconfig
    parameters.
  * Correcting accidentally reverted change of live user uid from 999 to
    1000.

  [ intrigeri ]
  * Correcting typo in console-common script.

live-config (2.0.6-1) unstable; urgency=low

  * Applying patch from Jonathan Riddell <jriddell@ubuntu.com> to
    disable some new akonadi services in kde-services script.
  * Adding xinit config script.
  * Adding xinit script in manpages.
  * Renumbering config scripts for xinit.
  * Renaming xinit.sh to zz-xinit.sh in /etc/profile.d to ensure it is
    run last.

live-config (2.0.5-1) unstable; urgency=low

  * Disabling kaboom in user context.
  * Using double-hashes as meta-comment sign.
  * Updating standards version of example package to 3.9.1.
  * Updating uinstall targets in makefile.
  * Correcting wrong spelling of debconf frontend in xserver-xorg
    script.
  * Updating /etc/hosts handling in hostname config script for squeeze.

live-config (2.0.4-1) unstable; urgency=low

  * Using config.d instead of config.conf.d as directory name for custom
    configuration files.
  * Updating live-installer-launcher script for debian-installer-
    launcher rename.

live-config (2.0.3-1) unstable; urgency=low

  * Updating live-build reference in live-config manpage.
  * Renumbering config scripts.
  * Rewriting TODO file.

live-config (2.0.2-1) unstable; urgency=low

  * Downgrading runit-run depends to suggests as asked by release team.

live-config (2.0.1-1) unstable; urgency=low

  [ Daniel Baumann ]
  * Only run x-session-manager parts when x-session-manager is set.

  [ intrigeri ]
  * Removing spurious copy/pasted line in xserver-xorg script.

  [ Daniel Baumann ]
  * Using dpkg-reconfigure instead of dexconf in xserver-xorg script
    (Closes: #592510).

live-config (2.0.0-1) unstable; urgency=low

  * Improving grammar in the last changelog entry.
  * Correcting spelling typo in manpage, thanks to Tassia Camoes Araujo
    <tassia@gmail.com>.
  * Updating TODO file.
  * Updating French manpage translation, thanks to Thierry Lépicier
    <thierry.lepicier@free.fr>.
  * Updating TODO file.

live-config (2.0~a17-1) unstable; urgency=low

  * Split out runit backend to own package.

live-config (2.0~a16-1) unstable; urgency=high

  * Adding workaround for bug in install calls wrt/ permissions of
    intermediate directories.
  * Simplyfing tzdata script.
  * Adding manpage symlinks in transitional package.
  * Adding option to set x-session-manager in preparation for multi-
    desktop images.
  * Correcting install location for scripts in example package.
  * Simplyfing scripts definition in makefile.
  * Adding updated French manpage translation from Thierry Lépicier
    <thierry.lepicier@free.fr>.
  * Don't fail in Makefile when there's no checkbashism (Closes:
    #590407).
  * Adding alternative depends to runit-run on live-config-sysvinit,
    thanks to Daniel Kahn Gillmor <dkg@fifthhorseman.net>.
  * Updating package to standards version 3.9.1.
  * Adding Brazilian Portuguese manpage translation from Tassia Camoes
    Araujo <tassia@gmail.com>.

live-config (2.0~a15-1) unstable; urgency=low

  * Correcting typo in update-live-config script.
  * Also including bin directory in test target of makefile.
  * Updating TODO file.
  * Adding ureadahead script (ubuntu only).
  * Removing debian specific scripts when being used on ubuntu.
  * Updating TODO file.
  * Improving and updating French manpage translation.
  * Improving backend dependencies.
  * Adding example hooks.
  * Correcting manpage syntax regarding multiple locales.
  * Adding filesystem and media options to hook script to automatically
    execute hooks in default locations.
  * Allowing to combine different hook methods at the same time.
  * Preconfiguring kxkb to show kde keyboard selector when using
    multiple layouts.
  * Ensuring that kde configuration is owned by the live user.
  * Updating kxkbrc default values.

live-config (2.0~a14-1) unstable; urgency=low

  * Prefixing local variables in update-live-config script.
  * Adding check for lsb_release in update-live-config script.
  * Updating example package to standards 3.9.0.
  * Adding README for example debian package.
  * Adding note about live-config in copyright file of live-config-
    foobar example package.
  * Regenerating manpages po files.
  * Enabling short options (foo instead of live-config.foo).
  * Updating manpages to reflect that the gdm script was reenabled for
    squeeze and newer.
  * Updating manpages to reflect that short options are enabled now.
  * Using two hashes for license headers.
  * Prefixing some forgotten internal variables.
  * Adding live-config.noautologin parameter to disable both console and
    graphical autologin.
  * Updating manpages to reflect addition of live-config.noautologin
    parameter.

live-config (2.0~a13-1) unstable; urgency=low

  * Because lxde still uses gdm instead of gdm3 on squeeze, also
    including gdm config scripts when building on squeeze and newer.
  * Improving test targets in Makefile a bit.
  * Improving clean target in manpages Makefile a bit.

live-config (2.0~a12-1) unstable; urgency=low

  * Factoring out common function to start network.
  * Updating replacement update-initramfs cope with files being in /boot
    rather than root.
  * Updating package to standards version 3.9.0.

live-config (2.0~a11-1) unstable; urgency=low

  * Correcting spelling mistake in changelog.
  * Degrading systemd depends to suggests for the time that systemd
    resides in experimental only.
  * Adding initial French manpage translation from Thierry Lépicier
    <thierry.lepicier@free.fr>.

live-config (2.0~a10-1) unstable; urgency=low

  * Adding commentary description in systemd service file.
  * Adding commentary description in sysvinit script file.
  * Also moving sysv-rc script to sysvinit backend package.
  * Renaming live-config.keyboard-layout parameter to live-
    config.keyboard-layouts for consistency.
  * Correcting typo in sysv-rc script.
  * Updating TODO file.
  * Export network status in hook script.
  * Sorting dh_installinit calls in rules file.
  * Adding debug boot option.
  * Automatically determine on which distribution the package is built
    through lsb_release and removing unnecessary config scripts from the
    resulting package.
  * Moving build-depends on lsb-release to build-depends-indep.
  * Adding depends to systemd now that it passed the NEW queue.

live-config (2.0~a9-1) unstable; urgency=low

  * Adding slim config script.
  * Adding sysv-rc script, thanks to Michal Suchanek
    <hramrach@centrum.cz> for the idea.
  * Correcting nodm script.
  * Adding initial upstart backend.

live-config (2.0~a8-1) unstable; urgency=low

  * Renaming noxautologin parameter to nox11autologin for consistency.
  * Renaming foobar example configuration file to foobar.conf for
    consistency.
  * Removing some confusing code from example script.
  * Using example script with proper order number.
  * Adding reference to http://live.debian.net/other/hooks/ in manpage.
  * Improving live-config.hooks description in manpage.
  * Updating manpage to reflect that there can be more than one keyboard
    layout specified at the time.
  * Adding comment about enabling kxkb in kde-services config script.
  * Moving sysvinit config script to live-config-sysvinit package.
  * Adding initial systemd backend.
  * Documenting 'regressions' in TOOD file.

live-config (2.0~a7-1) unstable; urgency=low

  * Updating TODO file.
  * Adding xserver-xorg script.

live-config (2.0~a6-1) unstable; urgency=low

  * Moving customization example in an own directory within the example
    directory.
  * Adding sample configuration file to customization examples package.
  * Adding note about customization in manpage.
  * Updating TODO file.
  * Updating update-version script.
  * Updating TODO file.
  * Adding keyboard configuration scripts.
  * Correcting dash escaping in manpage.
  * Renaming hook script to hooks for consistency.
  * Renaming noxlogin parameter to noxautologin for consistency.
  * Adding sysvinit script for terminal autologin.
  * Adding anacron script.
  * Adding util-linux script.
  * Adding login script.

live-config (2.0~a5-1) unstable; urgency=low

  * Adding boot parameter handling in example script.
  * Adding copyright notices in end-user files.
  * Further generalizing example script and packaging for users own
    customized scripts.

live-config (2.0~a4-1) unstable; urgency=low

  * Adding shortcut parameter to disable automatic graphical login, no
    matter which display manager would be used.
  * Adding quotes in manpage for live-config.user-fullname.
  * Documenting usable variables in configuration files in the manpage.
  * Updating manpage to reflect that multiple hooks are supported at the
    same time.
  * Correcting typo in configuration files section of manpage.
  * Running checkbashisms with -f and -x in Makefile.
  * Correcting outdated check on /etc/init.d/live-config-sysvinit in
    hook config script.
  * Adding checks to ensure that scripts are not re-run with
    persistency.

live-config (2.0~a3-1) unstable; urgency=low

  * Removing fixme note about configuration filename.
  * Adding note about a logfile to todo.
  * Adding reference to locales script in manpages.
  * Adding live-noconfig option to exclude specific scripts from being
    run (Closes: #583533).
  * Reordering parameters to match ordering of scripts.
  * Allow to use live-noconfig for excluding scripts without the need of
    specifying live-config too.
  * Updating German manpage translation.
  * Using UTF-8 and umlauts in German manpage translation.
  * Adding shortcut parameter to disable root privileges, no matter what
    mechanism would be used.
  * Replacing reference to live-initramfs with live-boot in manpage.
  * Setting default user fullname to 'Debian Live user'.
  * Adding wget to suggests.
  * Adding script options in manpages.
  * Improving wording in boot parameter (scripts) section of manpage.
  * Improving German manpages translation.

live-config (2.0~a2-1) unstable; urgency=low

  * Additionally supporting configuration directories for configuration
    files to ease customization.
  * Correcting install command for manpages in Makefile.
  * Simplyfing makefile a bit.
  * Adding locales config script.
  * Renumbering config scripts.

live-config (2.0~a1-1) experimental; urgency=low

  * Initial release.
parent 71a40551
......@@ -59,7 +59,7 @@ install:
# Installing frontend and components
mkdir -p $(DESTDIR)/bin $(DESTDIR)/lib/live/config
cp frontend/live-* $(DESTDIR)/bin
cp frontend/init-config.sh $(DESTDIR)/lib/live/
cp frontend/*.sh $(DESTDIR)/lib/live/
cp components/* $(DESTDIR)/lib/live/config
mkdir -p $(DESTDIR)/var/lib/live/config
......
LIVE-CONFIG
......@@ -9,8 +9,8 @@
[Unit]
Description=live-config contains the components that configure a live system during the boot process (late userspace).
Documentation=man:live-config
Before=basic.target udev.service
After=local-fs.target
Before=basic.target
After=local-fs.target systemd-tmpfiles-setup.service
DefaultDependencies=no
ConditionPathExists=/bin/live-config
ConditionKernelCommandLine=boot=live
......
......@@ -7,6 +7,7 @@
## This is free software, and you are welcome to redistribute it
## under certain conditions; see COPYING for details.
. /lib/live/setup-network.sh
#set -e
......
......@@ -67,16 +67,13 @@ Config ()
# Default password is: live
# passwords can be generated with 'echo "live" | mkpasswd -s',
# a blank password is 'U6aMy0wojraho'.
_PASSWORD="di91MHzj1bgoY"
_USER="parrot"
_USERNAME="Parrot OS"
_GROUPS="audio cdrom dip floppy video plugdev netdev powerdev scanner bluetooth debian-tor sudo"
_PASSWORD="vPHiq9cf18U2U"
cat > /tmp/live-config.cfg << EOF
live-debconfig live-debconfig/passwd/shadow boolean on
#live-debconfig live-debconfig/passwd/root-password password
#live-debconfig live-debconfig/passwd/root-password-again password
live-debconfig live-debconfig/passwd/root-password-crypted string ${_PASSWORD}
live-debconfig live-debconfig/passwd/root-password-crypted string *
live-debconfig live-debconfig/passwd/user-name string ${LIVE_USERNAME}
live-debconfig live-debconfig/passwd/user-fullname string ${LIVE_USER_FULLNAME}
#live-debconfig live-debconfig/passwd/user-password password
......
......@@ -67,14 +67,11 @@ Config ()
# Default password is: live
# passwords can be generated with 'echo "live" | mkpasswd -s',
# a blank password is 'U6aMy0wojraho'.
_PASSWORD="di91MHzj1bgoY"
_USER="parrot"
_USERNAME="Parrot OS"
_GROUPS="audio cdrom dip floppy video plugdev netdev powerdev scanner bluetooth debian-tor sudo"
_PASSWORD="vPHiq9cf18U2U"
cat > /tmp/live-config.cfg << EOF
user-setup passwd/make-user boolean true
user-setup passwd/root-password-crypted string ${_PASSWORD}
user-setup passwd/root-password-crypted string *
user-setup passwd/user-password-crypted string ${_PASSWORD}
user-setup passwd/user-default-groups string ${LIVE_USER_DEFAULT_GROUPS}
user-setup passwd/user-fullname string ${LIVE_USER_FULLNAME}
......
......@@ -25,9 +25,14 @@ Cmdline ()
Init ()
{
# Checking if package is installed or already configured
if [ ! -e /var/lib/dpkg/info/locales.list ] || \
[ -e /var/lib/live/config/locales ]
# Checking if a locale package is installed
if [ ! -e /var/lib/dpkg/info/locales.list ] && \
[ ! -e /var/lib/dpkg/info/locales-all.list ]
then
exit 0
fi
# Checking if the locale has already been configured
if [ -e /var/lib/live/config/locales ]
then
exit 0
fi
......@@ -49,6 +54,9 @@ Config ()
fi
echo "LANG=${_LOCALE}" > /etc/default/locale
if which systemctl >/dev/null 2>/dev/null; then
systemctl set-environment "LANG=${_LOCALE}"
fi
if [ -e /etc/locale.gen ]
then
......
#!/bin/sh
## live-config(7) - System Configuration Components
## Copyright (C) 2006-2015 Daniel Baumann <mail@daniel-baumann.ch>
##
## This program comes with ABSOLUTELY NO WARRANTY; for details see COPYING.
## This is free software, and you are welcome to redistribute it
## under certain conditions; see COPYING for details.
#set -e
Cmdline ()
{
# Reading kernel command line
for _PARAMETER in ${LIVE_CONFIG_CMDLINE}
do
case "${_PARAMETER}" in
live-config.noautologin|noautologin)
LIVE_CONFIG_NOAUTOLOGIN="true"
;;
live-config.nox11autologin|nox11autologin)
LIVE_CONFIG_NOX11AUTOLOGIN="true"
;;
live-config.username=*|username=*)
LIVE_USERNAME="${_PARAMETER#*username=}"
;;
esac
done
}
Init ()
{
# Disables both console and graphical autologin.
case "${LIVE_CONFIG_NOAUTOLOGIN}" in
true)
exit 0
;;
esac
# Disables graphical autologin, no matter what mechanism
case "${LIVE_CONFIG_NOX11AUTOLOGIN}" in
true)
exit 0
;;
esac
# Checking if package is installed or already configured
if [ ! -e /var/lib/dpkg/info/sddm.list ] || \
[ -e /var/lib/live/config/sddm ]
then
exit 0
fi
echo -n " sddm"
}
Config ()
{
# autologin
if [ -n "${LIVE_USERNAME}" ]
then
cat > /etc/sddm.conf << EOF
[Autologin]
User=${LIVE_USERNAME}
Session=plasma.desktop
EOF
fi
# Avoid xinit
touch /var/lib/live/config/xinit
# Creating state file
touch /var/lib/live/config/sddm
}
Cmdline
Init
Config
......@@ -81,6 +81,13 @@ Config ()
then
debconf-set-selections < /tmp/live-config.cfg
rm -f /tmp/live-config.cfg
if [ -x $(which setupcon 2>/dev/null) ]; then
setupcon -k
fi
# udev already started, tell it to pick up the new config
udevadm trigger --subsystem-match=input --action=change
# Creating state file
touch /var/lib/live/config/keyboard-configuration
......
......@@ -38,7 +38,7 @@ Init ()
Config ()
{
# Disabling to lock the screen when the screensaver goes active.
sudo -u "${LIVE_USERNAME}" dbus-launch --exit-with-session gsettings set org.gnome.desktop.screensaver lock-enabled false
sudo -u "${LIVE_USERNAME}" dbus-run-session -- gsettings set org.gnome.desktop.screensaver lock-enabled false
# Creating state file
touch /var/lib/live/config/gnome-screensaver
......
......@@ -97,6 +97,11 @@ Config ()
esac
fi
if [ "${LIVE_XORG_DRIVER}" = "noproprietary" ] ; then
NOPROPRIETARY=true
unset LIVE_XORG_DRIVER
fi
if [ -z "${LIVE_XORG_DRIVER}" ] && [ -e /usr/bin/lspci ]
then
# pci-id of the first graphic card
......@@ -121,14 +126,8 @@ Config ()
done
fi
if [ -z "${LIVE_XORG_DRIVER}" ]
if [ -z "${LIVE_XORG_DRIVER}" ] && [ -z "${NOPROPRIETARY}" ]
then
# xorg-driver automatic override for virtualbox
if [ -e /var/lib/dpkg/info/virtualbox-guest-x11.list ] && echo "${_DEVICE}" | grep -qs '^80EEBEEF'
then
LIVE_XORG_DRIVER="vboxvideo"
fi
# xorg-driver automatic override for fglrx
if echo "${_DEVICE}" | grep -qs '^1002'
then
......
......@@ -7,6 +7,7 @@
## This is free software, and you are welcome to redistribute it
## under certain conditions; see COPYING for details.
. /lib/live/setup-network.sh
#set -e
......
live-config (5.20160608+0parrot0) testing; urgency=medium
live-config (2:5.20190329+parrot1) testing; urgency=medium
* Add Parrot exception
* Import into Parrot
* Change default parrot live password to 'toor'.
-- Lorenzo "Palinuro" Faletra <eclipse@parrotsec.org> Wed, 15 Jun 2016 16:36:48 +0200
-- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org> Fri, 29 Mar 2019 14:08:01 +0100
live-config (5.20180224) unstable; urgency=medium
[ Steve McIntyre ]
* Repo moved to salsa
[ Ronny Standtke ]
* Fix a race condition between live-config and systemd-tmpfiles-setup
(Closes: #886009)
[ Raphaël Hertzog ]
* Minor packaging updates
* Switch to debhelper compat level 11.
* Bump Standards-Version to 4.1.3.
* Adjust rules and build-depends for debhelper 11
* Add lintian overrides for expected weirdness of init script and systemd unit
* Fix spelling errors in the live-config manual page
-- Raphaël Hertzog <hertzog@debian.org> Sat, 24 Feb 2018 11:54:36 +0100
live-config (5.20170914) unstable; urgency=medium
[ Алексей Шилин ]
* Add components/0085-sddm to configure autologin for KDE / Plasma live
images. Closes: #865382.
[ Raphaël Hertzog ]
* Setting of keyboard configuration broke now that udev starts before
live-config so we force a reload of the configuration for the input
sub-system with udevadm. cf. https://bugs.kali.org/view.php?id=4239
-- Raphaël Hertzog <hertzog@debian.org> Thu, 14 Sep 2017 14:50:48 +0200
live-config (5.20170829) unstable; urgency=medium
* Export LANG environment variable to systemd.
* Merge locales-all component into the locales one. It was not doing
anything useful on its own and it was buggy (was always setting LANG="" in
/etc/profile.d/zz-live-config_locales-all.sh). This bug was breaking
the locale in GNOME Wayland sessions whereas Xorg sessions were rescued
by the fact that /etc/gdm3/Xsession overrides LANG with the content of
GDM_LANG.
* Bump Standards-Version to 4.1.0.
* Bump debhelper compat level to 10.
-- Raphaël Hertzog <hertzog@debian.org> Tue, 29 Aug 2017 12:01:10 +0200
live-config (5.20170623) unstable; urgency=medium
* Drop "Before=udev.service" in live-config-systemd.service as it
breaks the boot process when you have multiple partitions mounted
as part of local-fs.target. Closes: #827665, #855085
* Move Setup_network definition to a shared file and include it
where it is needed. Closes: #858013
-- Raphaël Hertzog <hertzog@debian.org> Fri, 23 Jun 2017 14:15:17 +0200
live-config (5.20170316) unstable; urgency=medium
* Call "setupcon -k" ourselves to make the new keyboard configuration
active. Closes: #854004
* Add myself in Uploaders.
-- Raphaël Hertzog <hertzog@debian.org> Thu, 16 Mar 2017 15:44:22 +0100
live-config (5.20170112) unstable; urgency=medium
* Team upload.
* Don't force the vboxvideo Xorg driver when virtualbox-guest-x11 is
installed. It's harmful when we use the kernel driver. Closes: #831384
Thanks to intrigeri and Rohan Garg.
* Use dbus-run-session instead of dbus-launch to run gsettings. Thanks
to Simon McVittie for the report. Closes: #836102
* Support xorg-driver=noproprietary to not override Xorg's auto-detection
of the driver (live-config does that by default for cards supported by the
fglrx/nvidia drivers if they are installed). Thanks to Wolfgang Scheicher
for the initial patch. Closes: #808732
-- Raphaël Hertzog <hertzog@debian.org> Thu, 12 Jan 2017 18:11:22 +0100
live-config (5.20160608) unstable; urgency=medium
......
Source: live-config
Maintainer: Live Systems Maintainers <debian-live@lists.debian.org>
Uploaders: Iain R. Learmonth <irl@debian.org>
Uploaders: Iain R. Learmonth <irl@debian.org>, Raphaël Hertzog <hertzog@debian.org>
Section: misc
Priority: optional
Build-Depends: debhelper (>= 9),
dh-systemd
Build-Depends: debhelper (>= 11)
Build-Depends-Indep: lsb-release
Standards-Version: 3.9.8
Vcs-Browser: https://anonscm.debian.org/cgit/debian-live/live-config.git
Vcs-Git: https://anonscm.debian.org/git/debian-live/live-config.git
Standards-Version: 4.1.3
Vcs-Browser: https://salsa.debian.org/live-team/live-config
Vcs-Git: https://salsa.debian.org/live-team/live-config.git
Homepage: https://debian-live.alioth.debian.org/live-config/
Package: live-config
......
# live-config is special and wants to run very early before most services
systemd-service-file-refers-to-unusual-wantedby-target lib/systemd/system/live-config.service basic.target
# This is expected, the package is dedicated to sysvinit
systemd-no-service-for-init-rcS-script live-config
init.d-script-does-not-source-init-functions etc/init.d/live-config
# Status is not useful, it's a oneshot bootup script
init.d-script-does-not-implement-optional-option etc/init.d/live-config status
#!/usr/bin/make -f
%:
dh ${@} --parallel --with systemd
dh $@
override_dh_auto_install:
dh_auto_install -- DESTDIR=debian/tmp
......
#!/bin/sh
# Defaults
LIVE_HOSTNAME="parrot"
LIVE_HOSTNAME="debian"
LIVE_USERNAME="user"
LIVE_USER_FULLNAME="Parrot User"
LIVE_USER_DEFAULT_GROUPS="audio cdrom dip floppy video plugdev netdev powerdev scanner bluetooth debian-tor sudo"
LIVE_USER_FULLNAME="Debian Live user"
LIVE_USER_DEFAULT_GROUPS="audio cdrom dip floppy video plugdev netdev powerdev scanner bluetooth debian-tor"
export LIVE_HOSTNAME LIVE_USERNAME LIVE_USER_FULLNAME LIVE_USER_DEFAULT_GROUPS
# Reading configuration files from filesystem and live-media
......
......@@ -111,25 +111,6 @@ Trap ()
return ${_RETURN}
}
Setup_network ()
{
if [ -z "${_NETWORK}" ] && [ -e /etc/init.d/live-config ]
then
/etc/init.d/mountkernfs.sh start > /dev/null 2>&1
/etc/init.d/mountdevsubfs.sh start > /dev/null 2>&1
/etc/init.d/networking start > /dev/null 2>&1
# Now force adapter up if specified with ethdevice= on cmdline
if [ -n "${ETHDEVICE}" ]
then
ifup --force "${ETHDEVICE}"
fi
_NETWORK="true"
export _NETWORK
fi
}
Main ()
{
if [ ! -e /proc/version ]
......
......@@ -35,46 +35,24 @@ case "${_DISTRIBUTION}" in
debian)
NOCOMPONENT="apport"
LIVE_HOSTNAME="parrot"
LIVE_HOSTNAME="debian"
LIVE_USERNAME="user"
LIVE_USER_FULLNAME="Parrot user"
LIVE_USER_FULLNAME="Debian Live user"
LIVE_USER_DEFAULT_GROUPS="audio cdrom dip floppy video plugdev netdev powerdev scanner bluetooth debian-tor"
PROC_OPTIONS="onodev,noexec,nosuid"
;;
parrot)
NOCOMPONENT="apport"
LIVE_HOSTNAME="parrot"
LIVE_USERNAME="user"
LIVE_USER_FULLNAME="Parrot user"
LIVE_USER_DEFAULT_GROUPS="audio cdrom dip floppy video plugdev netdev powerdev scanner bluetooth debian-tor sudo"
PROC_OPTIONS="onodev,noexec,nosuid"
;;
progress-linux)
NOCOMPONENT="apport"
LIVE_HOSTNAME="parrot"
LIVE_HOSTNAME="system"
LIVE_USERNAME="user"
LIVE_USER_FULLNAME="Parrot User"
LIVE_USER_FULLNAME="Live user"
LIVE_USER_DEFAULT_GROUPS="audio cdrom dip floppy video plugdev netdev powerdev scanner bluetooth debian-tor sudo"
PROC_OPTIONS="onodev,noexec,nosuid,hidepid=2"
;;
*)
NOCOMPONENT="apport"
LIVE_HOSTNAME="parrot"
LIVE_USERNAME="user"
LIVE_USER_FULLNAME="Parrot user"
LIVE_USER_DEFAULT_GROUPS="audio cdrom dip floppy video plugdev netdev powerdev scanner bluetooth debian-tor sudo"
PROC_OPTIONS="onodev,noexec,nosuid"
;;
esac
echo "Removing unused components for ${_DISTRIBUTION} (${_RELEASE})..."
......
#!/bin/sh
Setup_network ()
{
if [ -e /var/lib/live/config/setup-network ]; then
return
fi
if [ -e /etc/init.d/live-config ] || [ -e /lib/systemd/system/live-config.service ]
then
/etc/init.d/mountkernfs.sh start > /dev/null 2>&1
/etc/init.d/mountdevsubfs.sh start > /dev/null 2>&1
/etc/init.d/networking start > /dev/null 2>&1
# Now force adapter up if specified with either BOOTIF= or ethdevice= on cmdline
for _PARAMETER in ${LIVE_CONFIG_CMDLINE}
do
case "${_PARAMETER}" in
BOOTIF=*)
BOOTIF="${_PARAMETER#*BOOTIF=}"
;;
ethdevice=*)
ETHDEVICE="${_PARAMETER#*ethdevice=}"
;;
esac
done
if [ -n "${BOOTIF}" ]
then
# pxelinux sets BOOTIF to a value based on the mac address of the
# network card used to PXE boot, so use this value for DEVICE rather
# than a hard-coded device name from initramfs.conf. this facilitates
# network booting when machines may have multiple network cards.
# pxelinux sets BOOTIF to 01-$mac_address
# strip off the leading "01-", which isn't part of the mac
# address
temp_mac=${BOOTIF#*-}
# convert to typical mac address format by replacing "-" with ":"
bootif_mac=""
IFS='-'
for x in $temp_mac
do
if [ -z "$bootif_mac" ]
then
bootif_mac="$x"
else
bootif_mac="$bootif_mac:$x"
fi
done
unset IFS
# look for devices with matching mac address, and set DEVICE to
# appropriate value if match is found.
for device in /sys/class/net/*
do
if [ -f "$device/address" ]
then
current_mac=$(cat "$device/address")
if [ "$bootif_mac" = "$current_mac" ]
then
ifup --force "${device##*/}"
break
fi
fi
done
elif [ -n "${ETHDEVICE}" ]
then
ifup --force "${ETHDEVICE}"
fi
touch /var/lib/live/config/setup-network
fi
}
#!/bin/sh
## live-config(7) - System Configuration Components
## Copyright (C) 2006-2015 Daniel Baumann <mail@daniel-baumann.ch>
##
## This program comes with ABSOLUTELY NO WARRANTY; for details see COPYING.
## This is free software, and you are welcome to redistribute it
## under certain conditions; see COPYING for details.
#set -e