Calculate Utilities 3.1.1 released

Added by Alexander Tratsevskiy over 11 years ago

Changes & Fixes

General

  • no more shutdown via ACPI with the power button for CLD,CLDX and CLDG
  • fixed kernel detection for cl-builder
  • fixed the script for link creation in the root of a 'build' system
  • cl_install_system renamed to cl_install_disk, cl_desktop_desktop renamed to cl_desktop_profile
  • variables added: ac_install_patch to apply templates at compilation time, ac_install_unmerge for templates to handle removals
  • templates are no longer applied per package
  • on/off values attributed to event variables

calculate-core

  • better usage of flag variables in the command line
  • the calculate-core daemon now starts correctly
  • no more memory leaks
  • fixed the LANG= option for cl-core
  • when called, cl-core-setup checks for files not matching packages and fixes them if needed
  • empty tables viewed correctly
  • ._cfg files supported
  • less information passed when the help page is generated
  • unused options removed from the brief view
  • user profile reconfigured whenever a package is installed
  • system reconfigured whenever a package is removed
  • changed location for some configuration files
  • password fields for two types of passwords: to be confirmed or not
  • extended syntax for setting table variables
  • commands added for viewing and modifying variables
  • for showing progress bars, pyside replaced console programs
  • it is now possible to run console commands with GUI progress viewing and GUI notifications

calculate-lib

  • variables from different modules can be used (either as [module.]variable or env=module)
  • the .calculate_directory file can be commented
  • default screen resolutions fixed
  • the belong() function renamed to merge()
  • new world format added for generating the /var/lib/portage/world file
  • the slot can be specified for the pkg function
  • calculate2.env and calculate3.env replaced by calculate.env
  • reading calculate.env from the system profile
  • the run function added, the exec function modified
  • clt templates detected from the merge function
  • parameter 'protected' added, to protect the file from deletion
  • the merge and pkg functions need that the category be specified
  • template handling fixed, for cases when it does not fulfill the condition
  • variable for laptop detection fixed
  • variables containing an empty list fixed for templates
  • update of LVM info fixed
  • for templates to run faster, non-informative progress bars were removed

calculate-update

  • this is a new utility for world update and system revision
  • ac_update_sync updates the world file and handles the system revision

calculate-install

  • numerous variables fixed
  • Portage files unpacking automatically on the first boot from HDD
  • the ac_install_unmerge event added
  • VMware session fixed
  • install from HDD to HDD fixed
  • fixed templates for using the new kernel in builder mode
  • NTFS remounting added
  • update of LVM partitions fixed; they will be detected, too, when running cl-setup-boot/cl-setup-system

calculate-client & calculate-desktop

  • utilities for configuring user sessions and synchronizing profiles with the server now use templates v3.1
  • variable ac_client_undomain added for the client removal event
  • variable ac_desktop_install deleted, relevant templates moved to ac_desktop_merge

Comments

Thank you!