Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (385f73ee497ce18d67af93e0c56c4b454f52c030)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (385f73ee497ce18d67af93e0c56c4b454f52c030)
  • Date: Sun, 19 Jun 2022 02:43:28 +0000

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

ChangeLog | 4 ++++
utils/proot/BUILD | 11 +++++++++++
utils/proot/DEPENDS | 3 +++
utils/proot/DETAILS | 19 +++++++++++++++++++
utils/proot/HISTORY | 2 ++
utils/proot/INSTALL | 7 +++++++
6 files changed, 46 insertions(+)

New commits:
commit 385f73ee497ce18d67af93e0c56c4b454f52c030
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

proot: new spell, chroot, mount --bind, and binfmt_misc without
privilege/setup for Linux

diff --git a/ChangeLog b/ChangeLog
index 8285897..bdb5899 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2022-06-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * utils/proot: new spell, chroot, mount --bind, and binfmt_misc
without
+ privilege/setup for Linux
+
2022-06-18 Treeve Jelbert <treeve AT sourcemage.org>
* audio-libs/rtmidi: added
* qt5-cmake/pianobooster: added - learn the piano
diff --git a/utils/proot/BUILD b/utils/proot/BUILD
new file mode 100755
index 0000000..fa756e3
--- /dev/null
+++ b/utils/proot/BUILD
@@ -0,0 +1,11 @@
+cd src &&
+
+make &&
+
+if is_depends_enabled ${SPELL} docutils; then
+ cd ../doc &&
+
+ make SUFFIX=.py proot/man.1 &&
+
+ cd ..
+fi
diff --git a/utils/proot/DEPENDS b/utils/proot/DEPENDS
new file mode 100755
index 0000000..3d3a64b
--- /dev/null
+++ b/utils/proot/DEPENDS
@@ -0,0 +1,3 @@
+depends talloc &&
+
+suggest_depends docutils "" "" "to generate documentation"
diff --git a/utils/proot/DETAILS b/utils/proot/DETAILS
new file mode 100755
index 0000000..0be3160
--- /dev/null
+++ b/utils/proot/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=proot
+ VERSION=5.3.1
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+
SOURCE_URL[0]=https://github.com/proot-me/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:fdeaa55bda71e4444c8f88160d89b91577b531d37b9e0f9317a983dfefabe154a4f2dc34f389e9fd89da53fe0789e93b156b3e01f75919bcd6e5ca9006b7a288
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ DOC_DIRS=""
+ WEB_SITE=https://proot-me.github.io/
+ LICENSE[0]=GPL
+ ENTERED=20220618
+ SHORT="chroot, mount --bind, and binfmt_misc without
privilege/setup for Linux"
+cat << EOF
+PRoot is a user-space implementation of chroot, mount --bind, and
binfmt_misc.
+
+This means that users don't need any privileges or setup to do things like
+using an arbitrary directory as the new root filesystem, making files
+accessible somewhere else in the filesystem hierarchy, or executing programs
+built for another CPU architecture transparently through QEMU user-mode.
+EOF
diff --git a/utils/proot/HISTORY b/utils/proot/HISTORY
new file mode 100644
index 0000000..757f103
--- /dev/null
+++ b/utils/proot/HISTORY
@@ -0,0 +1,2 @@
+2022-06-18 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL: created spell, version 5.3.1
diff --git a/utils/proot/INSTALL b/utils/proot/INSTALL
new file mode 100755
index 0000000..c9afd8d
--- /dev/null
+++ b/utils/proot/INSTALL
@@ -0,0 +1,7 @@
+cd src &&
+
+make PREFIX="${INSTALL_ROOT}/usr" install &&
+
+if is_depends_enabled ${SPELL} docutils; then
+ install -vm 644 ../doc/proot/man.1
"${INSTALL_ROOT}/usr/share/man/man1/proot.1"
+fi



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (385f73ee497ce18d67af93e0c56c4b454f52c030), Vlad Glagolev, 06/18/2022

Archive powered by MHonArc 2.6.24.

Top of Page