Calculate Utilities 3.6.0 released

Added by Alexander Tratsevskiy about 1 year ago

  • Aupartitioning detection added in cl-install, depending on the specified command line options
  • The network configuration procedure was modified:
    • Current network configuration can be copied to the new system at installation time, including the bridge settings, the bond settings, etc.
    • Network configuration is only modifed if booting from a LiveCD or running cl-setup-network
  • Network configuration now runs correctly at the first system start (no NetworkManager running instead of OpenRC)
  • Update index problem fixed for build-up time
  • The USE flag for mergepkg functions now handled correctly
  • uvesafb replaced with vesafb and the EFI framebuffer
  • GUI client Qt5-powered now
  • The modified package detection problem at recompilation time was fixed
  • No more error when copying user accounts to the newly installed system
  • Notebook detection fixed
  • Keyboard switch added
  • Videocard configuration at the first start fixed
  • Possibility to allocate whole disk space to the root partition when autopartitioning

Calculate Utilities released

Added by Alexander Tratsevskiy over 1 year ago

Calculate Utilities

  • File attributes handled correctly by templates
  • grub.d privileges will not be reset arbitrarily
  • File capabilities for LXC containers can be saved and restored
  • Network interfaces can be again renamed and saved correctly
  • Password configuration fixed for Grub
  • IO Scheduler option removed
  • Network configuration inside containers fixed
  • /var/db/pkg checked for integrity in building distributions
  • USE flag checkup added for the 'merge()' function
  • Updates will stay current for 10 days
  • Cl-core can now start via DBus
  • Access problem fixed, when using third-party repos


  • Kernel start fixed (all warnings and errors are handled OK)
  • Swap mount fixed
  • lxc-desktop and host-desktop support some configuration now

Calculate Utilities 3.5.7 released

Added by Alexander Tratsevskiy almost 2 years ago

  • SoftRAID volumes can be used for autopartitioning now
  • Encrypted profiles supported (git+ssh://)
  • To allow to build binaries with different USE flags more efficiently and with less time spent on calculation of dependencies, binaries are supported now on build-aimed Calculate flavours
  • Packages with a modified BUILDTIME value can be rebuilt with the new '--rebuilt-binaries' option
  • A new 'world' format, as well as a new 'world()' function were added for generation of the world file, containing the installed packages
  • QEMU volumes detected
  • Updates prompted at shorter intervals to optimize the GUI Calculate Console system load
  • "%" and "@" symbols admitted inside template functions
  • Variable values can be set and reset correctly with Calculate Utilities
  • System installation with no user created fixed
  • Detection of repos with hyphens fixed (to install no-name packages)
  • Emerge launch fixed for Calculate Utilities
  • Domain volumes detection fixed (cifs with vers=1.0)

Calculate Utilities released

Added by Alexander Tratsevskiy about 2 years ago

  • The Laptop path exception was added for server synchronization.
  • A new variable, cl_sync_moved_set was added for setting off the domain user files transfer into Home/Moved.
  • Remote access to a domain user account is well protected by a password.
  • Domain mounting points restored correctly after leaving system suspend.
  • Network latency increased for adding domain sources.
  • Domain settings applied correctly when adding user paths.
Administration tasks:
  • User setup as run at installation time was fixed.
  • The Grub password can be modified.
  • You can edit local certificates.
  • You must redefine the guest password when installing Calculate.
  • Cl-password can be run without admin privileges.
System login and user profiles:
  • User directories creation fixed for installation time.
  • Xautologin script fixed.
  • Domain user session login fixed.
  • Profile user encryption fixed.
  • User profile configuration fixed for LiveCD sessions.
  • NVMe drives are now detected correctly.
  • You can install Calculate on a Btrfs-formatted DOS partition.
  • The UEFI boot record will not be rewritten if no parameters were changed.
  • User group selection at installation time was fixed.
  • Calculate can be once again installed from a LiveCD on a USB Flash drive volume.
  • When installing Calculate, the ini.env file will be called for correctly from the system profile.
  • Clt templates settings are modified via cl-update without any problem.
  • Conditionals handled as they should be.
  • The wallpaper function now runs correctly when used in chroot environment.
  • The splashutils and grub packages optimized for configuration after theme setup.
Template formats:
  • The ‘backgrounds’ format was fixed and optimized.
  • We also fixed the ‘mirror’ option for format=backgrounds.
  • The ‘bind’ format is handled correctly now as well.
System building:
  • Building LXC containers is supported now.

Calculate Utilities released

Added by Alexander Tratsevskiy over 2 years ago

  • PXE installation fixed.
  • Wrong ini.env format fixed.
  • Update checkup fixed.
  • No more loading problems for Packages on source-built systems.
  • System profile switching fixed.
  • Repo synchronization via layman-2.4 fixed.
  • @preserved-rebuild now runs correctly.
  • cl-update --sync-only is called correctly now (after a Perl update).
  • The 'profile' function was added to identify the user profile status.
  • wallpaper() function reworked.
  • The 'backgrounds' format was added for creating wallpaper images.
  • /etc/skel files moved to the user profile during configuration.
  • layman cache now updated at cl-builder-update runtime.
  • Autopartition, the default for LiveCD installations.
  • No bios_boot partition created when autopartitioning with UEFI.
  • System proxy disabled when fetching binhost files.

Calculate Utilities 3.5.1 released (1 comment)

Added by Alexander Tratsevskiy over 2 years ago

  • Cl-builder-update can check for automatic dependencies to be installed; see the new '--check-autodep' option.
  • The binary Packages index will be fetched while synchronizing the repositories.
  • When running cl-update, system settings are only modified if a repo was updated. If you do not like this default option, add '--force-fix' to force the modification.
  • The package manager is called only once by cl-update to calculate dependencies and install packages.
  • Cl-update does not cache calculated dependencies anymore.
  • The '--clean-bdeps' option was enabled for cl-builder-update, so that to remove packages that are only necessary for system building.
  • Emerge --with-bdeps=y disabled for cl-update.
  • Whether you install from an USB Flash drive or a Live DVD, autopartition is now the default option.
  • We restored the cl-passwd tool for user password change in LDAP.

Calculate Utilities 3.5.0 released

Added by Alexander Tratsevskiy over 2 years ago


  • Tools were added for configuration of LDAP and Unix accounts to be stored in LDAP
  • cl-backup and cl-backup-restore utilities added
  • Users can access console functions directly, by running cl-console. Note that most Calculate utilities are now stored in /usr/bin instead of /usr/sbin
  • One session for cl-console and cl-console-gui
  • Current configuration files previously stored in /etc/calculate were moved to /var/lib/calculate. /etc/calculate is now used for migration at installation time

Server tools

  • LDAP configuration
    • possibility to change the BaseDN
    • service password regeneration
    • remove a service and reconfigure the system
    • configs integrated with templates 3.5
  • Accounts server configuration
    • current system setup for authentication via LDAP server
    • service password regeneration
    • remove a service and reconfigure the system
    • add or remove a user account
    • add or remove a group
    • reconfigure users and groups
    • multiple group and user modifications available: add, remove, replace the list
    • rename a group
    • user or group info displayed
    • flexible group and user filtration scheme
    • field selection for group and user viewing
    • group and user management fully supported via a GUI interface as well as from the command line
Backup tools
  • cl-backup
    • backup of configuration files created by Calculate templates
    • custom configuration backup
    • LDAP server backup
  • cl-backup-restore
    • restore only files containing differences
    • diffs in comments to restored files headers
    • restore configurations of out-of-box packages
    • restore configuration checksums
    • restore permissions to restored files
    • restore network configuration
    • restore autorun services
    • restore user accounts
    • restart services whenever server parameters have been restored


  • Main changes
    • Multiple ini.env files can be processed
    • Template variables, functions, and conditions were optimized
      • Faster processing due to variable substitution at conditions and values calculation time
      • Variables can be used, that get a space as a template option value (such as in chown=#-ur_login-#:#-ur_group-#)
      • module() added to check for the module (the CU version will be returned if the module is included, or else nothing)
      • Indefinite variables can be used in the non-executable part of a conditional block (problem fixed)
    • "OR" processed in conditional blocks (#!keyword#)
    • Better audio configuration (both your sound card and your hardware can be setup)
    • ldif format supported
  • Functions
    • ls() added to list the files from a directory
    • mergepkg() added, that combines both merge() and pkg() functionality
    • exists() remplaced "1", to return the filetype character code
    • UUID generation with rnd() modified
    • Values returned by wallpaper() were modified
    • cut() added to return a line fragment
    • Localization problem fixed when calling print(), warning() and error() functions
  • Conditions
    • In condition blocks, it is possible to check if the version number belongs to the interval (x<=y,z)
    • Embedded conditions supported
  • Options
    • link=<path> added, to copy directories with templates
    • restart=<service>, start=<service>, stop=<service> added for templates, to start or stop services
    • "protected" works OK with "mirror" now
    • Template processing with "append=after" fixed
  • Miscellaneous
    • ._cfg configuration files now update correctly with the "--force" option
    • More efficient checkup for checksum CONTENTS files
    • Command-line table indentation fixed
    • Short options will be processes differently. "-soff" will not be interpreted sponaneously as "-s -o -f -f"
    • Update availability is provided for by /var/lib/calculate/calculate-update/updates.available
    • The cl_pass_file variable now stores the template name
    • A new variable was added, to store the current kernel version
    • cl-passwd removed


  • Better support of the system color scheme
  • Updated appearances, including new own icons
  • Some modifications for the update icon sitting in system tray

Calculate Utilities 3.4.6 released

Added by Alexander Tratsevskiy over 3 years ago

Main Changes

  • Croatian localization added.
  • Fixed Live USB videocard setup.
  • If applicable, setup problems with the encrypted home directory were solved.


  • Proprietary video driver fixed at bootup time.
  • Fixed user configuration at installation time.
  • First boot setup now runs correctly.
  • AMDGPU support added.


  • Faster access to the overlays.
  • A new algorithm for mirror selection.
  • Optimized mirror selection.
  • The repo history can now be cleared at any time.
  • The testing branch was made available.
  • Search on the update server is now logged.
  • The update server URL is shown.
  • Unpacking and fetching issue solved.
  • The Portage repo was renamed to Gentoo and chosed

Build Features

  • The installation script is prepared correctly for the proprietary drivers
  • DIGESTS files will not be created.

Calculate Utilities 3.4.5 released

Added by Alexander Tratsevskiy almost 4 years ago


  • The code was completely rewritten.
  • Calling cl-console from the French locale fixed.
  • Process breaks fixed.
  • Partial Ukrainian localization
  • Json format supported in templates.
  • Templates now handling binary files as they should.
  • Templates execution fixed for VFAT filesystem.
  • Option choice is now correct.
  • Variables were added for types of the running system.
  • New locales added.
  • Files in the /etc/env.d directory are edited correctly by templates (env-update being launched automatically).
  • Locale switch fixed on the LiveCD.


  • The cl-install-flash command was added for an even simpler USB Flash installation.
  • The "--type" option is no more available in cl-install.
  • You can install CL on your USB drive without previously formatting the media.
  • If the USB drive is already mounted, direct installation is possible.
  • If booting from a Live USB image, the USB volume will be mounted with write privileges.
  • Auto-partition parameters were modified. The available options now are: "swap" - create a swap partition (default), "update" - create a partition for update from the ISO image (default), "calculate" - create a mount point in /var/calculate, containing user directories and configuration (default), "uefi" - use the UEFI bootloader (turned on if needed), "lvm" - use LVM.


  • SDDM (Simple Desktop Display Manager) support added.
  • KDE5 avatars now supported.

GUI manager

  • Can be launched in a KDE5 environment.
  • Miscellaneous graphics fixes.

Build your own system

  • Flash multiboot images were moved from /iso to /linux.
  • Multiple fixes of problems with system image preparing, restore, update and packing.
  • New update modalities for the Flash menu, using the cl-update-boot-live command.
  • Configuration now possible for HDD Live.
  • ISO creation fixed for boot-up USB drive.
  • New layout of available images for Flash and HDD Live.

Calculate Utilities 3.4.0 released

Added by Alexander Tratsevskiy almost 4 years ago


  • You do not have to boot into Builder mode to build a LiveCD CL system.
  • Multiboot Flash drives are supported.
  • gfxboot support added.
  • A new format was added for profile inheritance.
  • Dutch language is now supported.
  • The wallpaper size determined correctly for your screen resolution.


  • Proprietary drivers install faster, as all dependencies are now fetched from binaries.


  • Tags will be used from now on for repo synchronization.
  • Automatic detection added for the update server.
  • cl-update running correctly in tmux.

GUI manager

  • The no-certificate problem fixed for application launching.
  • Action icons fixed.
  • Tables output fixed.

Build your own system

  • We provide support for:
    • data preparation for building from Calculate ISO images;
    • switching between build profiles;
    • package update within builds;
    • packing to ISO images;
    • basic build data rescue after reboot.
  • Builder mode is not and will not be used.
  • You need to compile your kernel with overlayfs support if you want to build
    in layers.

1 2 3 ... 8 Next »

Also available in: Atom

Thank you!