Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Remko van der Vossen (d39a2e57c3a9a59ef60a3ad74f5c3b89be904bbd)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Remko van der Vossen <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Remko van der Vossen (d39a2e57c3a9a59ef60a3ad74f5c3b89be904bbd)
  • Date: Tue, 29 Nov 2022 09:37:51 +0000

GIT changes to master grimoire by Remko van der Vossen <wich AT sourcemage.org>:

ChangeLog | 5 +++
smgl/basesystem/CONFLICTS | 1
smgl/basesystem/HISTORY | 3 ++
smgl/smgl-base/BUILD | 1
smgl/smgl-base/CONFLICTS | 1
smgl/smgl-base/DEPENDS | 42 +++++++++++++++++++++++++++++++
smgl/smgl-base/DETAILS | 17 ++++++++++++
smgl/smgl-base/HISTORY | 4 +++
smgl/smgl-base/INSTALL | 3 ++
smgl/smgl-base/PRE_BUILD | 1
smgl/smgl-base/os-release | 8 ++++++
smgl/smgl-system/BUILD | 1
smgl/smgl-system/DEPENDS | 60
+++++++++++++++++++++++++++++++++++++++++++++
smgl/smgl-system/DETAILS | 16 ++++++++++++
smgl/smgl-system/HISTORY | 4 +++
smgl/smgl-system/INSTALL | 1
smgl/smgl-system/PRE_BUILD | 1
17 files changed, 169 insertions(+)

New commits:
commit d39a2e57c3a9a59ef60a3ad74f5c3b89be904bbd
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

smgl-system: new spell, replacement for basesystem on top of smgl-base

commit 53ed4970ee65d27553b09dec16a3a07a77bb7995
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

smgl-base: new spell, more slimmed down base for chroot

diff --git a/ChangeLog b/ChangeLog
index 162c70b..af8567b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2022-11-29 Remko van der Vossen <wich AT sourcemage.org>
+ * smgl/smgl-base: new spell, more slimmed down base for chroot
+ * smgl/smgl-system: new spell, replacement for basesystem on top of
+ smgl-base
+
2022-11-29 Pavel Vinogradov <public AT sourcemage.org>
* MESON_FUNCTIONS: meson_install() needs DESTDIR defined to avoid some
post-installation code to be run causing breakage in several spells
if
diff --git a/smgl/basesystem/CONFLICTS b/smgl/basesystem/CONFLICTS
new file mode 100755
index 0000000..4f513fd
--- /dev/null
+++ b/smgl/basesystem/CONFLICTS
@@ -0,0 +1 @@
+conflicts smgl-base
diff --git a/smgl/basesystem/HISTORY b/smgl/basesystem/HISTORY
index dd991fc..8c49fe5 100644
--- a/smgl/basesystem/HISTORY
+++ b/smgl/basesystem/HISTORY
@@ -1,3 +1,6 @@
+2022-11-29 Remko van der Vossen <wich AT sourcemage.org>
+ * CONFLICTS: conflicts smgl-base
+
2022-07-27 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: switch to PKG-CONFIG provider (automated)

diff --git a/smgl/smgl-base/BUILD b/smgl/smgl-base/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/smgl/smgl-base/BUILD
@@ -0,0 +1 @@
+true
diff --git a/smgl/smgl-base/CONFLICTS b/smgl/smgl-base/CONFLICTS
new file mode 100755
index 0000000..7c1e07a
--- /dev/null
+++ b/smgl/smgl-base/CONFLICTS
@@ -0,0 +1 @@
+conflicts basesystem
diff --git a/smgl/smgl-base/DEPENDS b/smgl/smgl-base/DEPENDS
new file mode 100755
index 0000000..ae5e795
--- /dev/null
+++ b/smgl/smgl-base/DEPENDS
@@ -0,0 +1,42 @@
+depends AWK &&
+depends bash &&
+depends binutils &&
+depends bzip2 &&
+depends ca-certificates &&
+depends coreutils &&
+depends dialog &&
+depends diffutils &&
+depends file &&
+depends findutils &&
+depends gcc &&
+case "$HOST" in
+*-musl)
+ depends musl &&
+ depends libuargp ;;
+*)
+ depends glibc &&
+ depends locale ;;
+esac &&
+depends GNUPG &&
+depends grep &&
+depends gzip &&
+depends installwatch &&
+depends MAKE &&
+depends ncurses &&
+depends PAGER &&
+depends patch &&
+depends PKG-CONFIG &&
+depends sed &&
+depends shadow &&
+depends smgl-archspecs &&
+depends smgl-fhs &&
+depends sorcery-pubkeys &&
+depends tar &&
+depends util-linux &&
+depends -sub SSL wget &&
+depends xz-utils &&
+
+suggest_depends castfs \
+ '' \
+ '' \
+ '(recommended) for staging support in Sorcery'
diff --git a/smgl/smgl-base/DETAILS b/smgl/smgl-base/DETAILS
new file mode 100755
index 0000000..d2e2a06
--- /dev/null
+++ b/smgl/smgl-base/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=smgl-base
+ VERSION=0
+ WEB_SITE=http://www.sourcemage.org
+ ENTERED=20221129
+ NO_CACHE="--cache=off"
+ VIEW_REPORTS="off"
+ SOUND="off"
+ ARCHIVE="off"
+ GATHER_DOCS="off"
+ LICENSE[0]=GPL
+ SHORT="The base set of spells necessary to cast more spells"
+cat << EOF
+The base Source Mage set of spells. These are the minimum set of spells
+necessary (in a chroot) to be able to cast more spells using sorcery. This
does
+not include anything to boot a system with, nor to bring up a network
+connection.
+EOF
diff --git a/smgl/smgl-base/HISTORY b/smgl/smgl-base/HISTORY
new file mode 100644
index 0000000..f3b5914
--- /dev/null
+++ b/smgl/smgl-base/HISTORY
@@ -0,0 +1,4 @@
+2022-11-29 Remko van der Vossen <wich AT sourcemage.org>
+ * BUILD, CONFLICTS, DEPENDS, DETAILS, HISTORY, INSTALL,
+ PRE_BUILD, os-release: Created spell
+
diff --git a/smgl/smgl-base/INSTALL b/smgl/smgl-base/INSTALL
new file mode 100755
index 0000000..4acea33
--- /dev/null
+++ b/smgl/smgl-base/INSTALL
@@ -0,0 +1,3 @@
+install -m644 -o root -g root \
+ "$SPELL_DIRECTORY"/os-release \
+ "$INSTALL_ROOT"/usr/lib/
diff --git a/smgl/smgl-base/PRE_BUILD b/smgl/smgl-base/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/smgl/smgl-base/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/smgl/smgl-base/os-release b/smgl/smgl-base/os-release
new file mode 100644
index 0000000..816c3c100
--- /dev/null
+++ b/smgl/smgl-base/os-release
@@ -0,0 +1,8 @@
+NAME="Source Mage GNU/Linux"
+ID=sourcemage
+VERSION="0.63"
+PRETTY_NAME="Source Mage GNU/Linux 0.63"
+HOME_URL="https://sourcemage.org/";
+BUG_REPORT_URL="https://sourcemage.org/Bugs";
+DOCUMENTATION_URL="https://sourcemage.org/Docs";
+SUPPORT_URL="https://sourcemage.org/Contact";
diff --git a/smgl/smgl-system/BUILD b/smgl/smgl-system/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/smgl/smgl-system/BUILD
@@ -0,0 +1 @@
+true
diff --git a/smgl/smgl-system/DEPENDS b/smgl/smgl-system/DEPENDS
new file mode 100755
index 0000000..e546f6b
--- /dev/null
+++ b/smgl/smgl-system/DEPENDS
@@ -0,0 +1,60 @@
+. $GRIMOIRE/FUNCTIONS &&
+
+depends iana-etc &&
+depends IFUPDOWN &&
+depends INITSCRIPTS &&
+local KVER=$(get_kernel_version) &&
+if [[ ${KVER:0:3} < 2.6 ]]; then
+ depends modutils
+else
+ depends MODTOOLS
+fi &&
+depends net-tools &&
+depends PROCPS &&
+depends smgl-mirrors &&
+depends TEXT-EDITOR &&
+
+optional_depends BOOTLOADER /
+ '' /
+ '' /
+ 'for a system boot loader' &&
+
+optional_depends ccache /
+ '' /
+ '' /
+ 'to accelerate compilation of upgrades' &&
+
+optional_depends e2fsprogs /
+ '' /
+ '' /
+ 'for Ext2fs support' &&
+
+suggest_depends lsb-release /
+ '' /
+ '' /
+ 'for Linux Standard Base release discovery tool' &&
+
+optional_depends MUTT /
+ '' /
+ '' /
+ 'to send messages' &&
+
+optional_depends nfs-utils /
+ '' /
+ '' /
+ 'for the network file system' &&
+
+optional_depends openssh /
+ '' /
+ '' /
+ 'to use cabal multi-box system administration' &&
+
+optional_depends SORCERY-SOUNDS /
+ '' /
+ '' /
+ 'to have sorcery signal events with sounds' &&
+
+optional_depends texinfo /
+ '' /
+ '' /
+ 'to generate documentation' &&
diff --git a/smgl/smgl-system/DETAILS b/smgl/smgl-system/DETAILS
new file mode 100755
index 0000000..a05b803
--- /dev/null
+++ b/smgl/smgl-system/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=smgl-system
+ VERSION=0
+ WEB_SITE=http://www.sourcemage.org
+ ENTERED=20221129
+ NO_CACHE="--cache=off"
+ VIEW_REPORTS="off"
+ SOUND="off"
+ ARCHIVE="off"
+ GATHER_DOCS="off"
+ LICENSE[0]=GPL
+ SHORT="The base Source Mage system."
+cat << EOF
+The base set of spells that make a Source Mage System. Everything necessary
to
+have a basic operating system, including the abilities to boot it, bring up
+networking, and cast spells.
+EOF
diff --git a/smgl/smgl-system/HISTORY b/smgl/smgl-system/HISTORY
new file mode 100644
index 0000000..cf4b55a
--- /dev/null
+++ b/smgl/smgl-system/HISTORY
@@ -0,0 +1,4 @@
+2022-11-29 Remko van der Vossen <wich AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, HISTORY, INSTALL,
+ PRE_BUILD: Created spell
+
diff --git a/smgl/smgl-system/INSTALL b/smgl/smgl-system/INSTALL
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/smgl/smgl-system/INSTALL
@@ -0,0 +1 @@
+true
diff --git a/smgl/smgl-system/PRE_BUILD b/smgl/smgl-system/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/smgl/smgl-system/PRE_BUILD
@@ -0,0 +1 @@
+true



  • [SM-Commit] GIT changes to master grimoire by Remko van der Vossen (d39a2e57c3a9a59ef60a3ad74f5c3b89be904bbd), Remko van der Vossen, 11/29/2022

Archive powered by MHonArc 2.6.24.

Top of Page