diff --git a/ingredients/core-packages-custom.cfg b/ingredients/core-packages-custom.cfg new file mode 100644 index 0000000..d3898de --- /dev/null +++ b/ingredients/core-packages-custom.cfg @@ -0,0 +1,18 @@ +# __ ____ ____ _____ +# ____ / /_ __ __/ / /___ ____ ___ ___ / __ \/ ___/ +# / __ \/ __ \/ / / / / / __ \/ __ `__ \/ _ \ / / / /\__ \ +# / /_/ / / / / /_/ / / / /_/ / / / / / / __/ / /_/ /___/ / +# / .___/_/ /_/\__, /_/_/\____/_/ /_/ /_/\___/ \____//____/ +# /_/ /____/ +# +# What ? This kickstart file provides hand-picked packages + +%packages --exclude-weakdeps # Beginning of the package section. Does not include weak dependencies. Description courtesy of the Fedora project + +pciutils # PCI bus related utilities +libusb1 # Library for accessing USB devices +usbutils # Linux USB utilities +wget2 # An advanced file and recursive website downloader +nano # A small text editor + +%end # End of the packages section \ No newline at end of file diff --git a/ingredients/core-packages-default.cfg b/ingredients/core-packages-default.cfg new file mode 100644 index 0000000..efefaf9 --- /dev/null +++ b/ingredients/core-packages-default.cfg @@ -0,0 +1,22 @@ +# __ ____ ____ _____ +# ____ / /_ __ __/ / /___ ____ ___ ___ / __ \/ ___/ +# / __ \/ __ \/ / / / / / __ \/ __ `__ \/ _ \ / / / /\__ \ +# / /_/ / / / / /_/ / / / /_/ / / / / / / __/ / /_/ /___/ / +# / .___/_/ /_/\__, /_/_/\____/_/ /_/ /_/\___/ \____//____/ +# /_/ /____/ +# +# What ? This kickstart file provides the default but not necessary packages that are part of the core DNF group + +%packages --exclude-weakdeps # Beginning of the package section. Does not include weak dependencies. Description courtesy of the Fedora project + +NetworkManager # Network connection manager and user applications +dnf5-plugins # Plugins for dnf5 +dracut-config-rescue # dracut configuration to turn on rescue image generation +firewalld # A firewall daemon with D-Bus interface providing a dynamic firewall +fwupd # Firmware update daemon +plymouth # Graphical Boot Animation and Logger +prefixdevname # Udev helper utility that provides network interface naming using user defined prefix +systemd-resolved # Network Name Resolution manager +zram-generator-defaults # Default configuration for zram-generator + +%end # End of the packages section \ No newline at end of file diff --git a/ingredients/core-packages-generic.cfg b/ingredients/core-packages-generic.cfg new file mode 100644 index 0000000..8fa882a --- /dev/null +++ b/ingredients/core-packages-generic.cfg @@ -0,0 +1,24 @@ +# __ ____ ____ _____ +# ____ / /_ __ __/ / /___ ____ ___ ___ / __ \/ ___/ +# / __ \/ __ \/ / / / / / __ \/ __ `__ \/ _ \ / / / /\__ \ +# / /_/ / / / / /_/ / / / /_/ / / / / / / __/ / /_/ /___/ / +# / .___/_/ /_/\__, /_/_/\____/_/ /_/ /_/\___/ \____//____/ +# /_/ /____/ +# +# What ? This kickstart file provides packages to make Phyllome OS a generic distro +# It removes Fedora logos to comply with [Fedora Remix legal guidelines](https://fedoraproject.org/wiki/Remix) + +%packages --exclude-weakdeps # Beginning of the package section. Does not include weak dependencies. Description courtesy of the Fedora project + +-fedora-logos # Fedora-related icons and pictures +-fedora-release # Fedora release files +-fedora-release-notes # Release Notes +-fedora-release-common # fedora-release-common +-fedora-release-identity-basic # Package providing the basic Fedora identity +fedora-remix-logos # Fedora Remix logos +generic-release # Generic release files +generic-logos # Icons and pictures +generic-release-common # Generic release files +generic-release-notes # Release Notes + +%end # End of the packages section \ No newline at end of file diff --git a/ingredients/core-packages.cfg b/ingredients/core-packages-mandatory.cfg similarity index 57% rename from ingredients/core-packages.cfg rename to ingredients/core-packages-mandatory.cfg index df2362d..f2e729c 100644 --- a/ingredients/core-packages.cfg +++ b/ingredients/core-packages-mandatory.cfg @@ -5,11 +5,10 @@ # / .___/_/ /_/\__, /_/_/\____/_/ /_/ /_/\___/ \____//____/ # /_/ /____/ # -# What ? This kickstart file provides core packages for all installations +# What ? This kickstart file provides the mandatory packages that are part of the core DNF group %packages --exclude-weakdeps # Beginning of the package section. Does not include weak dependencies. Description courtesy of the Fedora project -# Mandatory Packages for the core group- These are essential for the system's operation, and they are part of the core DNF group audit # User space tools for kernel auditing basesystem # The skeleton package which defines a simple Fedora system bash # The Bourne Again SHell, a command-line interpreter. @@ -44,36 +43,4 @@ systemd # System and Service Manager util-linux # Collection of basic system utilities vim-minimal # A minimal version of the VIM editor -# Default packages for the core group: could be removed without breaking the core group -NetworkManager # Network connection manager and user applications -dnf5-plugins # Plugins for dnf5 -dracut-config-rescue # dracut configuration to turn on rescue image generation -firewalld # A firewall daemon with D-Bus interface providing a dynamic firewall -fwupd # Firmware update daemon -plymouth # Graphical Boot Animation and Logger -prefixdevname # Udev helper utility that provides network interface naming using user defined prefix -systemd-resolved # Network Name Resolution manager -zram-generator-defaults # Default configuration for zram-generator - -# extra hand-picked packages -pciutils # PCI bus related utilities -libusb1 # Library for accessing USB devices -usbutils # Linux USB utilities -wget2 # An advanced file and recursive website downloader -nano # A small text editor - -# Make it a generic distro -# Remove Fedora logos to comply with [Fedora Remix legal guidelines](https://fedoraproject.org/wiki/Remix) - --fedora-logos # Fedora-related icons and pictures --fedora-release # Fedora release files --fedora-release-notes # Release Notes --fedora-release-common # fedora-release-common --fedora-release-identity-basic # Package providing the basic Fedora identity -fedora-remix-logos # Fedora Remix logos -generic-release # Generic release files -generic-logos # Icons and pictures -generic-release-common # Generic release files -generic-release-notes # Release Notes - %end # End of the packages section \ No newline at end of file