atualizar os scripts BldHelper
This commit is contained in:
parent
11aa740e85
commit
fccc0cda82
|
@ -16,8 +16,8 @@ defaultGroups:
|
||||||
autologinGroup: autologin
|
autologinGroup: autologin
|
||||||
doAutologin: false
|
doAutologin: false
|
||||||
sudoersGroup: sudo
|
sudoersGroup: sudo
|
||||||
setRootPassword: true
|
setRootPassword: false
|
||||||
doReusePassword: true
|
doReusePassword: false
|
||||||
allowWeakPasswords: true
|
allowWeakPasswords: true
|
||||||
allowWeakPasswordsDefault: true
|
allowWeakPasswordsDefault: true
|
||||||
userShell: /bin/bash
|
userShell: /bin/bash
|
||||||
|
|
|
@ -19,7 +19,7 @@ WorkingDir="/home/$SUDO_USER/My-distro-configs/my-distro-debian-32-pae"
|
||||||
|
|
||||||
# Execute the ISO building script
|
# Execute the ISO building script
|
||||||
cd ${WorkingDir}
|
cd ${WorkingDir}
|
||||||
./build.sh
|
./build.sh 2>&1 | tee /tmp/build_log.txt
|
||||||
|
|
||||||
# Move and rename the ISO file
|
# Move and rename the ISO file
|
||||||
cd build
|
cd build
|
||||||
|
@ -38,8 +38,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION}
|
||||||
mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION}
|
mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION}
|
||||||
|
|
||||||
# Move the log file to the log directory (if it exists)
|
# Move the log file to the log directory (if it exists)
|
||||||
if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then
|
if [ -f /tmp/build_log.txt ]; then
|
||||||
mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log
|
LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log"
|
||||||
|
mv /tmp/build_log.txt ${LogDir}/${LogFileName}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Clean the build folder
|
# Clean the build folder
|
||||||
|
|
|
@ -266,11 +266,9 @@ cp -r $build/repos/* $build/build/config/archives
|
||||||
cp -r $build/backgrounds/* $build/build/config/includes.chroot/usr/share/backgrounds
|
cp -r $build/backgrounds/* $build/build/config/includes.chroot/usr/share/backgrounds
|
||||||
cp -r $build/calamares/* $build/build/config/includes.chroot/etc/calamares
|
cp -r $build/calamares/* $build/build/config/includes.chroot/etc/calamares
|
||||||
cp -r $build/configs/* $build/build/config/includes.chroot/etc/
|
cp -r $build/configs/* $build/build/config/includes.chroot/etc/
|
||||||
|
#cp -r $build/packages/* $build/build/config/packages.chroot
|
||||||
cp -r $build/icons/* $build/build/config/includes.chroot/usr/share/icons
|
cp -r $build/icons/* $build/build/config/includes.chroot/usr/share/icons
|
||||||
cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes
|
cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes
|
||||||
#cp -r $build/desktop-base/* $build/build/config/includes.chroot/usr/share/desktop-base
|
|
||||||
#cp -r $build/plymouth/* $build/build/config/includes.chroot/usr/share/plymouth/themes
|
|
||||||
#cp -r $build/packages/* $build/build/config/packages.chroot
|
|
||||||
cp -r $build/grub/themes/* $build/build/config/includes.chroot/boot/grub/themes
|
cp -r $build/grub/themes/* $build/build/config/includes.chroot/boot/grub/themes
|
||||||
|
|
||||||
# build the ISO #
|
# build the ISO #
|
||||||
|
|
|
@ -19,7 +19,7 @@ WorkingDir="/home/$SUDO_USER/My-distro-configs/my-distro-debian-32"
|
||||||
|
|
||||||
# Execute the ISO building script
|
# Execute the ISO building script
|
||||||
cd ${WorkingDir}
|
cd ${WorkingDir}
|
||||||
./build.sh
|
./build.sh 2>&1 | tee /tmp/build_log.txt
|
||||||
|
|
||||||
# Move and rename the ISO file
|
# Move and rename the ISO file
|
||||||
cd build
|
cd build
|
||||||
|
@ -38,8 +38,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION}
|
||||||
mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION}
|
mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION}
|
||||||
|
|
||||||
# Move the log file to the log directory (if it exists)
|
# Move the log file to the log directory (if it exists)
|
||||||
if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then
|
if [ -f /tmp/build_log.txt ]; then
|
||||||
mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log
|
LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log"
|
||||||
|
mv /tmp/build_log.txt ${LogDir}/${LogFileName}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Clean the build folder
|
# Clean the build folder
|
||||||
|
|
|
@ -269,8 +269,6 @@ cp -r $build/calamares/* $build/build/config/includes.chroot/etc/calamares
|
||||||
cp -r $build/configs/* $build/build/config/includes.chroot/etc/
|
cp -r $build/configs/* $build/build/config/includes.chroot/etc/
|
||||||
cp -r $build/icons/* $build/build/config/includes.chroot/usr/share/icons
|
cp -r $build/icons/* $build/build/config/includes.chroot/usr/share/icons
|
||||||
cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes
|
cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes
|
||||||
#cp -r $build/desktop-base/* $build/build/config/includes.chroot/usr/share/desktop-base
|
|
||||||
#cp -r $build/plymouth/* $build/build/config/includes.chroot/usr/share/plymouth/themes
|
|
||||||
#cp -r $build/packages/* $build/build/config/packages.chroot
|
#cp -r $build/packages/* $build/build/config/packages.chroot
|
||||||
cp -r $build/grub/themes $build/build/config/includes.chroot/boot/grub
|
cp -r $build/grub/themes $build/build/config/includes.chroot/boot/grub
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ WorkingDir="/home/$SUDO_USER/My-distro-configs/my-distro-debian-64"
|
||||||
|
|
||||||
# Execute the ISO building script
|
# Execute the ISO building script
|
||||||
cd ${WorkingDir}
|
cd ${WorkingDir}
|
||||||
./build.sh
|
./build.sh 2>&1 | tee /tmp/build_log.txt
|
||||||
|
|
||||||
# Move and rename the ISO file
|
# Move and rename the ISO file
|
||||||
cd build
|
cd build
|
||||||
|
@ -38,8 +38,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION}
|
||||||
mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION}
|
mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION}
|
||||||
|
|
||||||
# Move the log file to the log directory (if it exists)
|
# Move the log file to the log directory (if it exists)
|
||||||
if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then
|
if [ -f /tmp/build_log.txt ]; then
|
||||||
mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log
|
LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log"
|
||||||
|
mv /tmp/build_log.txt ${LogDir}/${LogFileName}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Clean the build folder
|
# Clean the build folder
|
||||||
|
|
|
@ -265,10 +265,9 @@ cp -r $build/repos/* $build/build/config/archives
|
||||||
cp -r $build/backgrounds/* $build/build/config/includes.chroot/usr/share/backgrounds
|
cp -r $build/backgrounds/* $build/build/config/includes.chroot/usr/share/backgrounds
|
||||||
cp -r $build/calamares/* $build/build/config/includes.chroot/etc/calamares
|
cp -r $build/calamares/* $build/build/config/includes.chroot/etc/calamares
|
||||||
cp -r $build/configs/* $build/build/config/includes.chroot/etc/
|
cp -r $build/configs/* $build/build/config/includes.chroot/etc/
|
||||||
|
cp -r $build/packages/* $build/build/config/packages.chroot
|
||||||
cp -r $build/icons/* $build/build/config/includes.chroot/usr/share/icons
|
cp -r $build/icons/* $build/build/config/includes.chroot/usr/share/icons
|
||||||
cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes
|
cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes
|
||||||
#cp -r $build/desktop-base/* $build/build/config/includes.chroot/usr/share/desktop-base
|
|
||||||
#cp -r $build/plymouth/* $build/build/config/includes.chroot/usr/share/plymouth/themes
|
|
||||||
cp -r $build/packages/* $build/build/config/packages.chroot
|
cp -r $build/packages/* $build/build/config/packages.chroot
|
||||||
cp -r $build/grub/themes/* $build/build/config/includes.chroot/boot/grub/themes
|
cp -r $build/grub/themes/* $build/build/config/includes.chroot/boot/grub/themes
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ WorkingDir="/home/$SUDO_USER/My-distro-configs/my-distro-devuan-32-pae"
|
||||||
|
|
||||||
# Execute the ISO building script
|
# Execute the ISO building script
|
||||||
cd ${WorkingDir}
|
cd ${WorkingDir}
|
||||||
./build.sh
|
./build.sh 2>&1 | tee /tmp/build_log.txt
|
||||||
|
|
||||||
# Move and rename the ISO file
|
# Move and rename the ISO file
|
||||||
cd build
|
cd build
|
||||||
|
@ -38,8 +38,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION}
|
||||||
mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION}
|
mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION}
|
||||||
|
|
||||||
# Move the log file to the log directory (if it exists)
|
# Move the log file to the log directory (if it exists)
|
||||||
if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then
|
if [ -f /tmp/build_log.txt ]; then
|
||||||
mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log
|
LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log"
|
||||||
|
mv /tmp/build_log.txt ${LogDir}/${LogFileName}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Clean the build folder
|
# Clean the build folder
|
||||||
|
|
|
@ -269,8 +269,6 @@ cp -r $build/calamares/* $build/build/config/includes.chroot/etc/calamares
|
||||||
cp -r $build/configs/* $build/build/config/includes.chroot/etc/
|
cp -r $build/configs/* $build/build/config/includes.chroot/etc/
|
||||||
cp -r $build/icons/* $build/build/config/includes.chroot/usr/share/icons
|
cp -r $build/icons/* $build/build/config/includes.chroot/usr/share/icons
|
||||||
cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes
|
cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes
|
||||||
#cp -r $build/desktop-base/* $build/build/config/includes.chroot/usr/share/desktop-base
|
|
||||||
#cp -r $build/plymouth/* $build/build/config/includes.chroot/usr/share/plymouth/themes
|
|
||||||
cp -r $build/packages/* $build/build/config/packages.chroot
|
cp -r $build/packages/* $build/build/config/packages.chroot
|
||||||
cp -r $build/grub/themes/* $build/build/config/includes.chroot/boot/grub/themes
|
cp -r $build/grub/themes/* $build/build/config/includes.chroot/boot/grub/themes
|
||||||
cp -r $build/devuan/* $build/build/config/includes.chroot/usr/share/python-apt/templates
|
cp -r $build/devuan/* $build/build/config/includes.chroot/usr/share/python-apt/templates
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
---
|
---
|
||||||
restartNowEnabled: true
|
restartNowEnabled: true
|
||||||
restartNowChecked: true
|
restartNowChecked: true
|
||||||
restartNowCommand: "systemctl -i reboot"
|
restartNowCommand: "reboot"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
---
|
---
|
||||||
# Whether to create /etc/machine-id for systemd.
|
# Whether to create /etc/machine-id for systemd.
|
||||||
systemd: true
|
systemd: false
|
||||||
# Whether to create /var/lib/dbus/machine-id for D-Bus.
|
# Whether to create /var/lib/dbus/machine-id for D-Bus.
|
||||||
dbus: true
|
dbus: true
|
||||||
# Whether /var/lib/dbus/machine-id should be a symlink to /etc/machine-id
|
# Whether /var/lib/dbus/machine-id should be a symlink to /etc/machine-id
|
||||||
|
|
|
@ -0,0 +1,56 @@
|
||||||
|
---
|
||||||
|
# This is the URL that is retrieved to get the netinstall groups-and-packages
|
||||||
|
# data (which should be in the format described in netinstall.yaml), e.g.:
|
||||||
|
# groupsUrl: http://example.org/netinstall.php
|
||||||
|
# or it can be a locally installed file:
|
||||||
|
# groupsUrl: file:///usr/share/calamares/netinstall.yaml
|
||||||
|
#
|
||||||
|
# Note that the contents of the groups file is the **important**
|
||||||
|
# part of the configuration of this module. It specifies what
|
||||||
|
# the user may select and what commands are to be run.
|
||||||
|
#
|
||||||
|
# The format of the groups file is documented in `README.md`.
|
||||||
|
#
|
||||||
|
# As a special case, setting *groupsUrl* to the literal string
|
||||||
|
# `local` means that the data is obtained from **this** config
|
||||||
|
# file, under the key *groups*.
|
||||||
|
#
|
||||||
|
groupsUrl: file:///etc/calamares/modules/netinstall-packages.yaml
|
||||||
|
|
||||||
|
# If the installation can proceed without netinstall (e.g. the Live CD
|
||||||
|
# can create a working installed system, but netinstall is preferred
|
||||||
|
# to bring it up-to-date or extend functionality) leave this set to
|
||||||
|
# false (the default). If set to true, the netinstall data is required.
|
||||||
|
#
|
||||||
|
# This only has an effect if the netinstall data cannot be retrieved,
|
||||||
|
# or is corrupt: having "required" set, means the install cannot proceed.
|
||||||
|
required: false
|
||||||
|
|
||||||
|
# To support multiple instances of this module,
|
||||||
|
# some strings are configurable and translatable here.
|
||||||
|
# - *sidebar* This is the name of the module in the progress-tree / sidebar
|
||||||
|
# in Calamares.
|
||||||
|
# - *title* This is displayed above the list of packages.
|
||||||
|
# If no *sidebar* values are provided, defaults to "Package selection"
|
||||||
|
# and existing translations. If no *title* values are provided, no string
|
||||||
|
# is displayed.
|
||||||
|
#
|
||||||
|
# The following strings are already known to Calamares and can be
|
||||||
|
# listed here in *untranslated* form (e.g. as value of *sidebar*)
|
||||||
|
# without bothering with the translations: they are picked up from
|
||||||
|
# the regular translation framework:
|
||||||
|
# - "Package selection"
|
||||||
|
# - "Office software"
|
||||||
|
# - "Office package"
|
||||||
|
# - "Browser software"
|
||||||
|
# - "Browser package"
|
||||||
|
# - "Web browser"
|
||||||
|
label:
|
||||||
|
sidebar: "Packages"
|
||||||
|
sidebar[nl]: "Package selection"
|
||||||
|
sidebar[pt]: "Seleção de pacotes"
|
||||||
|
sidebar[ja]: "パッケージの選択"
|
||||||
|
title: "Packages"
|
||||||
|
title[nl]: "Package selection"
|
||||||
|
title[pt]: "Seleção de pacotes"
|
||||||
|
title[ja]: "パッケージの選択"
|
|
@ -0,0 +1,16 @@
|
||||||
|
# Auto generated descriptions from netinstall-packages
|
||||||
|
- name: " SysVinit Init System"
|
||||||
|
description: " The original sysv-init, the standard and recommended choice."
|
||||||
|
selected: true
|
||||||
|
- sysvinit-core
|
||||||
|
- name: " Runit Init System"
|
||||||
|
description: " An alternative implementation which provides /sbin/init
|
||||||
|
(PID 1)."
|
||||||
|
selected: false
|
||||||
|
- runit-init
|
||||||
|
- name: " Openrc Init System"
|
||||||
|
description: " A dependency-based service and runlevel management system."
|
||||||
|
selected: false
|
||||||
|
- openrc
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
# SPDX-FileCopyrightText: no
|
||||||
|
# SPDX-License-Identifier: CC0-1.0
|
||||||
|
#
|
||||||
|
# Systemd services manipulation.
|
||||||
|
#
|
||||||
|
# This module can enable services, timers and targets for systemd
|
||||||
|
# (if packaging doesn't already do that). It can also
|
||||||
|
# disable services and targets as well as mask units.
|
||||||
|
|
||||||
|
timers:
|
||||||
|
- name: "fstrim"
|
||||||
|
mandatory: false
|
||||||
|
|
|
@ -16,8 +16,8 @@ defaultGroups:
|
||||||
autologinGroup: autologin
|
autologinGroup: autologin
|
||||||
doAutologin: false
|
doAutologin: false
|
||||||
sudoersGroup: sudo
|
sudoersGroup: sudo
|
||||||
setRootPassword: true
|
setRootPassword: false
|
||||||
doReusePassword: true
|
doReusePassword: false
|
||||||
allowWeakPasswords: true
|
allowWeakPasswords: true
|
||||||
allowWeakPasswordsDefault: true
|
allowWeakPasswordsDefault: true
|
||||||
userShell: /bin/bash
|
userShell: /bin/bash
|
||||||
|
|
|
@ -5,6 +5,18 @@
|
||||||
# "local" is LIBDIR/calamares/modules with settings in SHARE/calamares/modules
|
# "local" is LIBDIR/calamares/modules with settings in SHARE/calamares/modules
|
||||||
modules-search: [ local, /usr/lib/calamares/modules ]
|
modules-search: [ local, /usr/lib/calamares/modules ]
|
||||||
|
|
||||||
|
# YAML: list of maps of string:string key-value pairs.
|
||||||
|
instances:
|
||||||
|
- id: packages
|
||||||
|
module: netinstall
|
||||||
|
config: netinstall-packages.conf
|
||||||
|
- id: system
|
||||||
|
module: netinstall
|
||||||
|
config: netinstall-system.conf
|
||||||
|
- id: pkgs
|
||||||
|
module: netinstall
|
||||||
|
config: netinstall-pkgs.conf
|
||||||
|
|
||||||
# If this is set to true, Calamares refers to itself as a "setup program"
|
# If this is set to true, Calamares refers to itself as a "setup program"
|
||||||
# rather than an "installer". Defaults to the value of dont-chroot, but
|
# rather than an "installer". Defaults to the value of dont-chroot, but
|
||||||
# Calamares will complain if this is not explicitly set.
|
# Calamares will complain if this is not explicitly set.
|
||||||
|
@ -49,6 +61,7 @@ sequence:
|
||||||
- locale
|
- locale
|
||||||
- keyboard
|
- keyboard
|
||||||
- partition
|
- partition
|
||||||
|
- netinstall@packages
|
||||||
- users
|
- users
|
||||||
- summary
|
- summary
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ WorkingDir="/home/$SUDO_USER/My-distro-configs/my-distro-devuan-32"
|
||||||
|
|
||||||
# Execute the ISO building script
|
# Execute the ISO building script
|
||||||
cd ${WorkingDir}
|
cd ${WorkingDir}
|
||||||
./build.sh
|
./build.sh 2>&1 | tee /tmp/build_log.txt
|
||||||
|
|
||||||
# Move and rename the ISO file
|
# Move and rename the ISO file
|
||||||
cd build
|
cd build
|
||||||
|
@ -38,8 +38,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION}
|
||||||
mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION}
|
mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION}
|
||||||
|
|
||||||
# Move the log file to the log directory (if it exists)
|
# Move the log file to the log directory (if it exists)
|
||||||
if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then
|
if [ -f /tmp/build_log.txt ]; then
|
||||||
mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log
|
LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log"
|
||||||
|
mv /tmp/build_log.txt ${LogDir}/${LogFileName}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Clean the build folder
|
# Clean the build folder
|
||||||
|
|
|
@ -270,8 +270,6 @@ cp -r $build/calamares/* $build/build/config/includes.chroot/etc/calamares
|
||||||
cp -r $build/configs/* $build/build/config/includes.chroot/etc/
|
cp -r $build/configs/* $build/build/config/includes.chroot/etc/
|
||||||
cp -r $build/icons/* $build/build/config/includes.chroot/usr/share/icons
|
cp -r $build/icons/* $build/build/config/includes.chroot/usr/share/icons
|
||||||
cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes
|
cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes
|
||||||
#cp -r $build/desktop-base/* $build/build/config/includes.chroot/usr/share/desktop-base
|
|
||||||
#cp -r $build/plymouth/* $build/build/config/includes.chroot/usr/share/plymouth/themes
|
|
||||||
cp -r $build/packages/* $build/build/config/packages.chroot
|
cp -r $build/packages/* $build/build/config/packages.chroot
|
||||||
cp -r $build/grub/themes/* $build/build/config/includes.chroot/boot/grub/themes
|
cp -r $build/grub/themes/* $build/build/config/includes.chroot/boot/grub/themes
|
||||||
cp -r $build/devuan/* $build/build/config/includes.chroot/usr/share/python-apt/templates
|
cp -r $build/devuan/* $build/build/config/includes.chroot/usr/share/python-apt/templates
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
---
|
---
|
||||||
restartNowEnabled: true
|
restartNowEnabled: true
|
||||||
restartNowChecked: true
|
restartNowChecked: true
|
||||||
restartNowCommand: "systemctl -i reboot"
|
restartNowCommand: "reboot"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
---
|
---
|
||||||
# Whether to create /etc/machine-id for systemd.
|
# Whether to create /etc/machine-id for systemd.
|
||||||
systemd: true
|
systemd: false
|
||||||
# Whether to create /var/lib/dbus/machine-id for D-Bus.
|
# Whether to create /var/lib/dbus/machine-id for D-Bus.
|
||||||
dbus: true
|
dbus: true
|
||||||
# Whether /var/lib/dbus/machine-id should be a symlink to /etc/machine-id
|
# Whether /var/lib/dbus/machine-id should be a symlink to /etc/machine-id
|
||||||
|
|
|
@ -0,0 +1,56 @@
|
||||||
|
---
|
||||||
|
# This is the URL that is retrieved to get the netinstall groups-and-packages
|
||||||
|
# data (which should be in the format described in netinstall.yaml), e.g.:
|
||||||
|
# groupsUrl: http://example.org/netinstall.php
|
||||||
|
# or it can be a locally installed file:
|
||||||
|
# groupsUrl: file:///usr/share/calamares/netinstall.yaml
|
||||||
|
#
|
||||||
|
# Note that the contents of the groups file is the **important**
|
||||||
|
# part of the configuration of this module. It specifies what
|
||||||
|
# the user may select and what commands are to be run.
|
||||||
|
#
|
||||||
|
# The format of the groups file is documented in `README.md`.
|
||||||
|
#
|
||||||
|
# As a special case, setting *groupsUrl* to the literal string
|
||||||
|
# `local` means that the data is obtained from **this** config
|
||||||
|
# file, under the key *groups*.
|
||||||
|
#
|
||||||
|
groupsUrl: file:///etc/calamares/modules/netinstall-packages.yaml
|
||||||
|
|
||||||
|
# If the installation can proceed without netinstall (e.g. the Live CD
|
||||||
|
# can create a working installed system, but netinstall is preferred
|
||||||
|
# to bring it up-to-date or extend functionality) leave this set to
|
||||||
|
# false (the default). If set to true, the netinstall data is required.
|
||||||
|
#
|
||||||
|
# This only has an effect if the netinstall data cannot be retrieved,
|
||||||
|
# or is corrupt: having "required" set, means the install cannot proceed.
|
||||||
|
required: false
|
||||||
|
|
||||||
|
# To support multiple instances of this module,
|
||||||
|
# some strings are configurable and translatable here.
|
||||||
|
# - *sidebar* This is the name of the module in the progress-tree / sidebar
|
||||||
|
# in Calamares.
|
||||||
|
# - *title* This is displayed above the list of packages.
|
||||||
|
# If no *sidebar* values are provided, defaults to "Package selection"
|
||||||
|
# and existing translations. If no *title* values are provided, no string
|
||||||
|
# is displayed.
|
||||||
|
#
|
||||||
|
# The following strings are already known to Calamares and can be
|
||||||
|
# listed here in *untranslated* form (e.g. as value of *sidebar*)
|
||||||
|
# without bothering with the translations: they are picked up from
|
||||||
|
# the regular translation framework:
|
||||||
|
# - "Package selection"
|
||||||
|
# - "Office software"
|
||||||
|
# - "Office package"
|
||||||
|
# - "Browser software"
|
||||||
|
# - "Browser package"
|
||||||
|
# - "Web browser"
|
||||||
|
label:
|
||||||
|
sidebar: "Packages"
|
||||||
|
sidebar[nl]: "Package selection"
|
||||||
|
sidebar[pt]: "Seleção de pacotes"
|
||||||
|
sidebar[ja]: "パッケージの選択"
|
||||||
|
title: "Packages"
|
||||||
|
title[nl]: "Package selection"
|
||||||
|
title[pt]: "Seleção de pacotes"
|
||||||
|
title[ja]: "パッケージの選択"
|
|
@ -0,0 +1,16 @@
|
||||||
|
# Auto generated descriptions from netinstall-packages
|
||||||
|
- name: " SysVinit Init System"
|
||||||
|
description: " The original sysv-init, the standard and recommended choice."
|
||||||
|
selected: true
|
||||||
|
- sysvinit-core
|
||||||
|
- name: " Runit Init System"
|
||||||
|
description: " An alternative implementation which provides /sbin/init
|
||||||
|
(PID 1)."
|
||||||
|
selected: false
|
||||||
|
- runit-init
|
||||||
|
- name: " Openrc Init System"
|
||||||
|
description: " A dependency-based service and runlevel management system."
|
||||||
|
selected: false
|
||||||
|
- openrc
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
# SPDX-FileCopyrightText: no
|
||||||
|
# SPDX-License-Identifier: CC0-1.0
|
||||||
|
#
|
||||||
|
# Systemd services manipulation.
|
||||||
|
#
|
||||||
|
# This module can enable services, timers and targets for systemd
|
||||||
|
# (if packaging doesn't already do that). It can also
|
||||||
|
# disable services and targets as well as mask units.
|
||||||
|
|
||||||
|
timers:
|
||||||
|
- name: "fstrim"
|
||||||
|
mandatory: false
|
||||||
|
|
|
@ -16,8 +16,8 @@ defaultGroups:
|
||||||
autologinGroup: autologin
|
autologinGroup: autologin
|
||||||
doAutologin: false
|
doAutologin: false
|
||||||
sudoersGroup: sudo
|
sudoersGroup: sudo
|
||||||
setRootPassword: true
|
setRootPassword: false
|
||||||
doReusePassword: true
|
doReusePassword: false
|
||||||
allowWeakPasswords: true
|
allowWeakPasswords: true
|
||||||
allowWeakPasswordsDefault: true
|
allowWeakPasswordsDefault: true
|
||||||
userShell: /bin/bash
|
userShell: /bin/bash
|
||||||
|
|
|
@ -5,6 +5,18 @@
|
||||||
# "local" is LIBDIR/calamares/modules with settings in SHARE/calamares/modules
|
# "local" is LIBDIR/calamares/modules with settings in SHARE/calamares/modules
|
||||||
modules-search: [ local, /usr/lib/calamares/modules ]
|
modules-search: [ local, /usr/lib/calamares/modules ]
|
||||||
|
|
||||||
|
# YAML: list of maps of string:string key-value pairs.
|
||||||
|
instances:
|
||||||
|
- id: packages
|
||||||
|
module: netinstall
|
||||||
|
config: netinstall-packages.conf
|
||||||
|
- id: system
|
||||||
|
module: netinstall
|
||||||
|
config: netinstall-system.conf
|
||||||
|
- id: pkgs
|
||||||
|
module: netinstall
|
||||||
|
config: netinstall-pkgs.conf
|
||||||
|
|
||||||
# If this is set to true, Calamares refers to itself as a "setup program"
|
# If this is set to true, Calamares refers to itself as a "setup program"
|
||||||
# rather than an "installer". Defaults to the value of dont-chroot, but
|
# rather than an "installer". Defaults to the value of dont-chroot, but
|
||||||
# Calamares will complain if this is not explicitly set.
|
# Calamares will complain if this is not explicitly set.
|
||||||
|
@ -49,6 +61,7 @@ sequence:
|
||||||
- locale
|
- locale
|
||||||
- keyboard
|
- keyboard
|
||||||
- partition
|
- partition
|
||||||
|
- netinstall@packages
|
||||||
- users
|
- users
|
||||||
- summary
|
- summary
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ WorkingDir="/home/$SUDO_USER/My-distro-configs/my-distro-devuan-64"
|
||||||
|
|
||||||
# Execute the ISO building script
|
# Execute the ISO building script
|
||||||
cd ${WorkingDir}
|
cd ${WorkingDir}
|
||||||
./build.sh
|
./build.sh 2>&1 | tee /tmp/build_log.txt
|
||||||
|
|
||||||
# Move and rename the ISO file
|
# Move and rename the ISO file
|
||||||
cd build
|
cd build
|
||||||
|
@ -38,8 +38,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION}
|
||||||
mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION}
|
mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION}
|
||||||
|
|
||||||
# Move the log file to the log directory (if it exists)
|
# Move the log file to the log directory (if it exists)
|
||||||
if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then
|
if [ -f /tmp/build_log.txt ]; then
|
||||||
mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log
|
LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log"
|
||||||
|
mv /tmp/build_log.txt ${LogDir}/${LogFileName}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Clean the build folder
|
# Clean the build folder
|
||||||
|
|
|
@ -270,8 +270,6 @@ cp -r $build/calamares/* $build/build/config/includes.chroot/etc/calamares
|
||||||
cp -r $build/configs/* $build/build/config/includes.chroot/etc/
|
cp -r $build/configs/* $build/build/config/includes.chroot/etc/
|
||||||
cp -r $build/icons/* $build/build/config/includes.chroot/usr/share/icons
|
cp -r $build/icons/* $build/build/config/includes.chroot/usr/share/icons
|
||||||
cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes
|
cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes
|
||||||
#cp -r $build/desktop-base/* $build/build/config/includes.chroot/usr/share/desktop-base
|
|
||||||
#cp -r $build/plymouth/* $build/build/config/includes.chroot/usr/share/plymouth/themes
|
|
||||||
cp -r $build/packages/* $build/build/config/packages.chroot
|
cp -r $build/packages/* $build/build/config/packages.chroot
|
||||||
cp -r $build/grub/themes/* $build/build/config/includes.chroot/boot/grub/themes
|
cp -r $build/grub/themes/* $build/build/config/includes.chroot/boot/grub/themes
|
||||||
cp -r $build/devuan/* $build/build/config/includes.chroot/usr/share/python-apt/templates
|
cp -r $build/devuan/* $build/build/config/includes.chroot/usr/share/python-apt/templates
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
---
|
---
|
||||||
restartNowEnabled: true
|
restartNowEnabled: true
|
||||||
restartNowChecked: true
|
restartNowChecked: true
|
||||||
restartNowCommand: "systemctl -i reboot"
|
restartNowCommand: "reboot"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
---
|
---
|
||||||
# Whether to create /etc/machine-id for systemd.
|
# Whether to create /etc/machine-id for systemd.
|
||||||
systemd: true
|
systemd: false
|
||||||
# Whether to create /var/lib/dbus/machine-id for D-Bus.
|
# Whether to create /var/lib/dbus/machine-id for D-Bus.
|
||||||
dbus: true
|
dbus: true
|
||||||
# Whether /var/lib/dbus/machine-id should be a symlink to /etc/machine-id
|
# Whether /var/lib/dbus/machine-id should be a symlink to /etc/machine-id
|
||||||
|
|
|
@ -0,0 +1,56 @@
|
||||||
|
---
|
||||||
|
# This is the URL that is retrieved to get the netinstall groups-and-packages
|
||||||
|
# data (which should be in the format described in netinstall.yaml), e.g.:
|
||||||
|
# groupsUrl: http://example.org/netinstall.php
|
||||||
|
# or it can be a locally installed file:
|
||||||
|
# groupsUrl: file:///usr/share/calamares/netinstall.yaml
|
||||||
|
#
|
||||||
|
# Note that the contents of the groups file is the **important**
|
||||||
|
# part of the configuration of this module. It specifies what
|
||||||
|
# the user may select and what commands are to be run.
|
||||||
|
#
|
||||||
|
# The format of the groups file is documented in `README.md`.
|
||||||
|
#
|
||||||
|
# As a special case, setting *groupsUrl* to the literal string
|
||||||
|
# `local` means that the data is obtained from **this** config
|
||||||
|
# file, under the key *groups*.
|
||||||
|
#
|
||||||
|
groupsUrl: file:///etc/calamares/modules/netinstall-packages.yaml
|
||||||
|
|
||||||
|
# If the installation can proceed without netinstall (e.g. the Live CD
|
||||||
|
# can create a working installed system, but netinstall is preferred
|
||||||
|
# to bring it up-to-date or extend functionality) leave this set to
|
||||||
|
# false (the default). If set to true, the netinstall data is required.
|
||||||
|
#
|
||||||
|
# This only has an effect if the netinstall data cannot be retrieved,
|
||||||
|
# or is corrupt: having "required" set, means the install cannot proceed.
|
||||||
|
required: false
|
||||||
|
|
||||||
|
# To support multiple instances of this module,
|
||||||
|
# some strings are configurable and translatable here.
|
||||||
|
# - *sidebar* This is the name of the module in the progress-tree / sidebar
|
||||||
|
# in Calamares.
|
||||||
|
# - *title* This is displayed above the list of packages.
|
||||||
|
# If no *sidebar* values are provided, defaults to "Package selection"
|
||||||
|
# and existing translations. If no *title* values are provided, no string
|
||||||
|
# is displayed.
|
||||||
|
#
|
||||||
|
# The following strings are already known to Calamares and can be
|
||||||
|
# listed here in *untranslated* form (e.g. as value of *sidebar*)
|
||||||
|
# without bothering with the translations: they are picked up from
|
||||||
|
# the regular translation framework:
|
||||||
|
# - "Package selection"
|
||||||
|
# - "Office software"
|
||||||
|
# - "Office package"
|
||||||
|
# - "Browser software"
|
||||||
|
# - "Browser package"
|
||||||
|
# - "Web browser"
|
||||||
|
label:
|
||||||
|
sidebar: "Packages"
|
||||||
|
sidebar[nl]: "Package selection"
|
||||||
|
sidebar[pt]: "Seleção de pacotes"
|
||||||
|
sidebar[ja]: "パッケージの選択"
|
||||||
|
title: "Packages"
|
||||||
|
title[nl]: "Package selection"
|
||||||
|
title[pt]: "Seleção de pacotes"
|
||||||
|
title[ja]: "パッケージの選択"
|
|
@ -0,0 +1,16 @@
|
||||||
|
# Auto generated descriptions from netinstall-packages
|
||||||
|
- name: " SysVinit Init System"
|
||||||
|
description: " The original sysv-init, the standard and recommended choice."
|
||||||
|
selected: true
|
||||||
|
- sysvinit-core
|
||||||
|
- name: " Runit Init System"
|
||||||
|
description: " An alternative implementation which provides /sbin/init
|
||||||
|
(PID 1)."
|
||||||
|
selected: false
|
||||||
|
- runit-init
|
||||||
|
- name: " Openrc Init System"
|
||||||
|
description: " A dependency-based service and runlevel management system."
|
||||||
|
selected: false
|
||||||
|
- openrc
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
# SPDX-FileCopyrightText: no
|
||||||
|
# SPDX-License-Identifier: CC0-1.0
|
||||||
|
#
|
||||||
|
# Systemd services manipulation.
|
||||||
|
#
|
||||||
|
# This module can enable services, timers and targets for systemd
|
||||||
|
# (if packaging doesn't already do that). It can also
|
||||||
|
# disable services and targets as well as mask units.
|
||||||
|
|
||||||
|
timers:
|
||||||
|
- name: "fstrim"
|
||||||
|
mandatory: false
|
||||||
|
|
|
@ -16,8 +16,8 @@ defaultGroups:
|
||||||
autologinGroup: autologin
|
autologinGroup: autologin
|
||||||
doAutologin: false
|
doAutologin: false
|
||||||
sudoersGroup: sudo
|
sudoersGroup: sudo
|
||||||
setRootPassword: true
|
setRootPassword: false
|
||||||
doReusePassword: true
|
doReusePassword: false
|
||||||
allowWeakPasswords: true
|
allowWeakPasswords: true
|
||||||
allowWeakPasswordsDefault: true
|
allowWeakPasswordsDefault: true
|
||||||
userShell: /bin/bash
|
userShell: /bin/bash
|
||||||
|
|
|
@ -5,6 +5,18 @@
|
||||||
# "local" is LIBDIR/calamares/modules with settings in SHARE/calamares/modules
|
# "local" is LIBDIR/calamares/modules with settings in SHARE/calamares/modules
|
||||||
modules-search: [ local, /usr/lib/calamares/modules ]
|
modules-search: [ local, /usr/lib/calamares/modules ]
|
||||||
|
|
||||||
|
# YAML: list of maps of string:string key-value pairs.
|
||||||
|
instances:
|
||||||
|
- id: packages
|
||||||
|
module: netinstall
|
||||||
|
config: netinstall-packages.conf
|
||||||
|
- id: system
|
||||||
|
module: netinstall
|
||||||
|
config: netinstall-system.conf
|
||||||
|
- id: pkgs
|
||||||
|
module: netinstall
|
||||||
|
config: netinstall-pkgs.conf
|
||||||
|
|
||||||
# If this is set to true, Calamares refers to itself as a "setup program"
|
# If this is set to true, Calamares refers to itself as a "setup program"
|
||||||
# rather than an "installer". Defaults to the value of dont-chroot, but
|
# rather than an "installer". Defaults to the value of dont-chroot, but
|
||||||
# Calamares will complain if this is not explicitly set.
|
# Calamares will complain if this is not explicitly set.
|
||||||
|
@ -49,6 +61,7 @@ sequence:
|
||||||
- locale
|
- locale
|
||||||
- keyboard
|
- keyboard
|
||||||
- partition
|
- partition
|
||||||
|
- netinstall@packages
|
||||||
- users
|
- users
|
||||||
- summary
|
- summary
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ WorkingDir="/home/$SUDO_USER/My-distro-configs/my-distro-ubuntu-64"
|
||||||
|
|
||||||
# Execute the ISO building script
|
# Execute the ISO building script
|
||||||
cd ${WorkingDir}
|
cd ${WorkingDir}
|
||||||
./build.sh
|
./build.sh 2>&1 | tee /tmp/build_log.txt
|
||||||
|
|
||||||
# Move and rename the ISO file
|
# Move and rename the ISO file
|
||||||
cd build
|
cd build
|
||||||
|
@ -38,8 +38,9 @@ mv ${FileName}-${TODAY}.iso ${LOCATION}
|
||||||
mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION}
|
mv ${FileName}-${TODAY}-sha512.checksum ${LOCATION}
|
||||||
|
|
||||||
# Move the log file to the log directory (if it exists)
|
# Move the log file to the log directory (if it exists)
|
||||||
if [ -f /tmp/${PREFIX}${SUFFIX}.out ]; then
|
if [ -f /tmp/build_log.txt ]; then
|
||||||
mv /tmp/${PREFIX}${SUFFIX}.out ${LogDir}/${PREFIX}-${SUFFIX}-${BUILD}.log
|
LogFileName="${PREFIX}-${SUFFIX}-${BUILD}.log"
|
||||||
|
mv /tmp/build_log.txt ${LogDir}/${LogFileName}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Clean the build folder
|
# Clean the build folder
|
||||||
|
|
|
@ -3,7 +3,7 @@ backend: apt
|
||||||
operations:
|
operations:
|
||||||
- remove:
|
- remove:
|
||||||
- "^live-*"
|
- "^live-*"
|
||||||
- calamares-settings-lubuntu
|
- calamares-settings-debian
|
||||||
- calamares
|
- calamares
|
||||||
- hunspell-en-us
|
- hunspell-en-us
|
||||||
- zram-config
|
- zram-config
|
||||||
|
|
|
@ -16,8 +16,8 @@ defaultGroups:
|
||||||
autologinGroup: autologin
|
autologinGroup: autologin
|
||||||
doAutologin: false
|
doAutologin: false
|
||||||
sudoersGroup: sudo
|
sudoersGroup: sudo
|
||||||
setRootPassword: true
|
setRootPassword: false
|
||||||
doReusePassword: true
|
doReusePassword: false
|
||||||
allowWeakPasswords: true
|
allowWeakPasswords: true
|
||||||
allowWeakPasswordsDefault: true
|
allowWeakPasswordsDefault: true
|
||||||
userShell: /bin/bash
|
userShell: /bin/bash
|
||||||
|
|
Loading…
Reference in New Issue