News
Calculate Utilities 3.6.4.11 released
- The behavior of the --with-bdeps option was replaced by the identical emerge option
- The --with-bdeps option was added for cl-builder-update
- No more excessive accuracy for size calculation in auto-partitioning mode
- The minimum size for the BiosBoot partition was changed
- Fixed disk partitioning for sizes not multiple of 4MiB
- Fixed auto-partitioning for disks with logical sectors other than 512
- Fixed user profile configuration for fastlogin
- Added creation of the index-user file when creating a container
- Fixed IP address definition on bridge
- Added the Norwegian (nb_NO) locale
- Added diff detection for plymouth themes
- Enabled to specify 'original' as a resolution for backgrounds
- Fixed the output of the list of packages to be updated (Bug #1113)
Calculate Utilities 3.5.3 released
- Added support for custom files for keywords, use, sets, and mask, to be copied at installation time
- The packages used only during the build process will not be removed by cl-update
- Possible to install the system and update it at the first boot
- A x86_64 system cannot be install on an i686 anymore
- Added a kernel compatibility check for new installations
- Better setup of nvidia-drivers at boot time
- Fixed network configuration for duplicate routes
- Fixed bootloader update on the current system
- Added initramfs support for early-microcode
- Fixed notebook model detection for Calculate Utilities
- Fixed domain resource detection for smbclient>=4.7.0
- Fixed support for port indication for the Git repository
- Fixed running cl-install in chroot
- Fixed excessive activity of ac_update_sync templates
- The system does not freeze any longer due to file processing, when running templates from /var/calculate/remote (cifs)
- Possible to install Calculate Linux on a compressed btrfs partition (btrfs-comp)
- The system now installs correctly on a xfs partition
- No more formatter checkup if the system is being installed without formatting
- Possible to choose a filesystem for root and data partitions in the auto-partitioning mode
- Fixed timezone adjustment when booting from an ISO
- Added support for UTC system time on virtualbox
- Added hardware clock selection (local time or UTC)
- Possible to remove a package from all world slots
- Fixed using the world format
- zstd and lz4 support added for cl-builder-image
- Sound card configuration by device ID instead of serial number
- ALSA used by default, instead of PulseAudio
- Fixed removal of obsolete packages when calling the cl-update and cl-builder-update tools
- 1024x768 driver created as the fallback one (if you are a nvidia-drivers user, the EFI driver may not work with the 1920x1080 resolution, so that 1024x768 be run instead)
- Added DPI support for cl-console-gui
- Fixed display of the progress bar in cl-console-gui
- Fixed the behavior of cl-console-gui in the KDE system tray
- Fixed launch of cl-update-checker
Calculate Utilities 3.6.0 released
- 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 3.5.8.10 released
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
Templates/System
- 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
- 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 3.5.5.7 released
Domains:
- 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.
- 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.
- 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.
- 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.
- Building LXC containers is supported now.
Calculate Utilities 3.5.2.1 released
- 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)
- 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
Main
- Tools were added for configuration of LDAP and Unix accounts to be stored in LDAP
cl-backup
andcl-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
andcl-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
- 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
Templates
- 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
- Multiple
- Functions
ls()
added to list the files from a directorymergepkg()
added, that combines bothmerge()
andpkg()
functionalityexists()
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()
anderror()
functions
- Conditions
- In condition blocks, it is possible to check if the version number belongs to the interval
(x<=y,z)
- Embedded conditions supported
- In condition blocks, it is possible to check if the version number belongs to the interval
- Options
link=<path>
added, to copy directories with templatesrestart=<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
Graphics
- 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
Main Changes
- Croatian localization added.
- Fixed Live USB videocard setup.
- If applicable, setup problems with the encrypted home directory were solved.
Installation
- Proprietary video driver fixed at bootup time.
- Fixed user configuration at installation time.
- First boot setup now runs correctly.
- AMDGPU support added.
Update
- 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.
Also available in: Atom