Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master z-rejected grimoire by Vlad Glagolev (808f6a28e545f294b8febd7e470485b47306f626)

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 z-rejected grimoire by Vlad Glagolev (808f6a28e545f294b8febd7e470485b47306f626)
  • Date: Thu, 26 Mar 2015 04:14:46 -0500

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

ChangeLog | 4 ++++
FUNCTIONS | 23 ++++++++++++++++++++++-
z-kernels/nvidia_driver/HISTORY | 3 +++
z-kernels/nvidia_driver/PRE_BUILD | 2 ++
z-kernels/nvidia_legacy/HISTORY | 3 +++
z-kernels/nvidia_legacy/PRE_BUILD | 2 ++
z-kernels/nvidia_legacy_173xx/HISTORY | 3 +++
z-kernels/nvidia_legacy_173xx/PRE_BUILD | 2 ++
z-kernels/nvidia_legacy_295xx/HISTORY | 3 +++
z-kernels/nvidia_legacy_295xx/PRE_BUILD | 2 ++
z-kernels/nvidia_legacy_304xx/HISTORY | 3 +++
z-kernels/nvidia_legacy_304xx/PRE_BUILD | 2 ++
z-kernels/nvidia_legacy_340xx/HISTORY | 3 +++
z-kernels/nvidia_legacy_340xx/PRE_BUILD | 2 ++
z-kernels/nvidia_legacy_96xx/HISTORY | 3 +++
z-kernels/nvidia_legacy_96xx/PRE_BUILD | 2 ++
16 files changed, 61 insertions(+), 1 deletion(-)

New commits:
commit 808f6a28e545f294b8febd7e470485b47306f626
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nvidia_legacy_96xx: use check_tmp_noexec()

commit ab7f270133d17bf2243021c9db89232c214d1268
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nvidia_legacy_340xx: use check_tmp_noexec()

commit f6b956d421fa65ff17f53e443adbae8d7f002bcb
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nvidia_legacy_295xx: use check_tmp_noexec()

commit 834e7fb3def672cf620cd0eed54c97e6e0d25cb7
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nvidia_legacy_173xx: use check_tmp_noexec()

commit 79329ee92d3f52c58df871466d59e329bc1584cb
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nvidia_legacy: use check_tmp_noexec()

commit 724a17d6fdf2a8cf6fa900c8e1bd6c18cf9b4561
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nvidia_driver: use check_tmp_noexec()

commit 9e57fed926deb9a6b7707c664d1a2f5629e034e0
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nvidia_legacy_304xx: use check_tmp_noexec()

commit 01d3ad135e50c976818944358857d51a9cc78b8d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

backported check_tmp_noexec() from the test grimoire

diff --git a/ChangeLog b/ChangeLog
index ce81135..70bf8b4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-03-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * FUNCTIONS: backported check_tmp_noexec() from the test grimoire;
moved
+ glselect function include to the bottom
+
2015-01-28 Ladislav Hagara <hgr AT vabo.cz>
* z-kernels/nvidia_legacy_340xx: new spell, certified NVIDIA binary
drivers for older cards, based on spell nvidia_driver
diff --git a/FUNCTIONS b/FUNCTIONS
index 817adf0..59754b7 100755
--- a/FUNCTIONS
+++ b/FUNCTIONS
@@ -641,7 +641,26 @@ function is_version_less() {
[ ! $(echo -e "$1\n$2" | sort --version-sort | head -1) = "$2" ]
}

-. $GRIMOIRE/glselect.function
+#---
+## Check sanity of a temporary partition
+## @param $1 - the partition to check for
+#---
+function check_tmp_noexec() {
+ if [[ -z $1 ]]; then
+ message "${PROBLEM_COLOR}Partition name cannot be empty${DEFAULT_COLOR}"
&&
+ return 1
+ fi &&
+
+ if awk -v tmp=$1 '{ if ($2 == tmp) print $4 }' < /proc/mounts | grep -q
noexec; then
+ message -n "${MESSAGE_COLOR}Remounting $1 with exec option (required for
build)... " &&
+ mount -o exec,remount $1 &&
+ message "done${DEFAULT_COLOR}"
+ else
+ message -n "${MESSAGE_COLOR}Restoring $1 mount options... " &&
+ mount -o noexec,remount $1 &&
+ message "done${DEFAULT_COLOR}"
+ fi
+}

#---
## Select SCM branch. If no parameter is given, it assumes a single scm
branch.
@@ -674,3 +693,5 @@ function prepare_select_branch() {
function get_up_spell_name() {
echo ${1:-$SPELL} | tr "a-z-" "A-Z_"
}
+
+. $GRIMOIRE/glselect.function
diff --git a/z-kernels/nvidia_driver/HISTORY b/z-kernels/nvidia_driver/HISTORY
index c2c2004..686bd6e 100644
--- a/z-kernels/nvidia_driver/HISTORY
+++ b/z-kernels/nvidia_driver/HISTORY
@@ -1,3 +1,6 @@
+2015-03-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: use check_tmp_noexec
+
2015-03-14 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 346.47

diff --git a/z-kernels/nvidia_driver/PRE_BUILD
b/z-kernels/nvidia_driver/PRE_BUILD
index 12c87b9..920f631 100755
--- a/z-kernels/nvidia_driver/PRE_BUILD
+++ b/z-kernels/nvidia_driver/PRE_BUILD
@@ -1,7 +1,9 @@
unpack_file '' &&

+check_tmp_noexec /tmp &&
sh $SOURCE_CACHE/$SOURCE --extract-only \
--target $SOURCE_DIRECTORY &&
+check_tmp_noexec /tmp &&
cd $SOURCE_DIRECTORY &&

# Fix defunct desktop file
diff --git a/z-kernels/nvidia_legacy/HISTORY b/z-kernels/nvidia_legacy/HISTORY
index 1db8bb7..4d1ac7e 100644
--- a/z-kernels/nvidia_legacy/HISTORY
+++ b/z-kernels/nvidia_legacy/HISTORY
@@ -1,3 +1,6 @@
+2015-03-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: use check_tmp_noexec
+
2015-01-28 Ladislav Hagara <hgr AT vabo.cz>
* CONFLICTS: conflicts nvidia_legacy_340xx

diff --git a/z-kernels/nvidia_legacy/PRE_BUILD
b/z-kernels/nvidia_legacy/PRE_BUILD
index d92e707..b16b6c6 100755
--- a/z-kernels/nvidia_legacy/PRE_BUILD
+++ b/z-kernels/nvidia_legacy/PRE_BUILD
@@ -1,7 +1,9 @@
unpack_file '' &&

+check_tmp_noexec /tmp &&
sh $SOURCE_CACHE/$SOURCE --extract-only \
--target $SOURCE_DIRECTORY &&
+check_tmp_noexec /tmp &&
cd $SOURCE_DIRECTORY &&

if [[ $VIA4X == "y" ]]; then
diff --git a/z-kernels/nvidia_legacy_173xx/HISTORY
b/z-kernels/nvidia_legacy_173xx/HISTORY
index d1c7bfb..3539f5a 100644
--- a/z-kernels/nvidia_legacy_173xx/HISTORY
+++ b/z-kernels/nvidia_legacy_173xx/HISTORY
@@ -1,3 +1,6 @@
+2015-03-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: use check_tmp_noexec
+
2015-01-28 Ladislav Hagara <hgr AT vabo.cz>
* CONFLICTS: conflicts nvidia_legacy_340x

diff --git a/z-kernels/nvidia_legacy_173xx/PRE_BUILD
b/z-kernels/nvidia_legacy_173xx/PRE_BUILD
index a9c67e1..25c03b5 100755
--- a/z-kernels/nvidia_legacy_173xx/PRE_BUILD
+++ b/z-kernels/nvidia_legacy_173xx/PRE_BUILD
@@ -1,7 +1,9 @@
unpack_file '' &&

+check_tmp_noexec /tmp &&
sh $SOURCE_CACHE/$SOURCE --extract-only \
--target $SOURCE_DIRECTORY &&
+check_tmp_noexec /tmp &&
cd $SOURCE_DIRECTORY &&

if [[ $NVIDIA_BETA != y ]]; then
diff --git a/z-kernels/nvidia_legacy_295xx/HISTORY
b/z-kernels/nvidia_legacy_295xx/HISTORY
index 1df0a8a..d468cfa 100644
--- a/z-kernels/nvidia_legacy_295xx/HISTORY
+++ b/z-kernels/nvidia_legacy_295xx/HISTORY
@@ -1,3 +1,6 @@
+2015-03-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: use check_tmp_noexec
+
2015-01-28 Ladislav Hagara <hgr AT vabo.cz>
* CONFLICTS: conflicts nvidia_legacy_340x

diff --git a/z-kernels/nvidia_legacy_295xx/PRE_BUILD
b/z-kernels/nvidia_legacy_295xx/PRE_BUILD
index 50450ce..266ab52 100755
--- a/z-kernels/nvidia_legacy_295xx/PRE_BUILD
+++ b/z-kernels/nvidia_legacy_295xx/PRE_BUILD
@@ -1,7 +1,9 @@
unpack_file '' &&

+check_tmp_noexec /tmp &&
sh $SOURCE_CACHE/$SOURCE --extract-only \
--target $SOURCE_DIRECTORY &&
+check_tmp_noexec /tmp &&
cd $SOURCE_DIRECTORY &&

if [[ $VIA4X == "y" ]]; then
diff --git a/z-kernels/nvidia_legacy_304xx/HISTORY
b/z-kernels/nvidia_legacy_304xx/HISTORY
index 7a8abd9..a836eb6 100644
--- a/z-kernels/nvidia_legacy_304xx/HISTORY
+++ b/z-kernels/nvidia_legacy_304xx/HISTORY
@@ -1,3 +1,6 @@
+2015-03-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: use check_tmp_noexec
+
2015-01-28 Ladislav Hagara <hgr AT vabo.cz>
* CONFLICTS: conflicts nvidia_legacy_340xx

diff --git a/z-kernels/nvidia_legacy_304xx/PRE_BUILD
b/z-kernels/nvidia_legacy_304xx/PRE_BUILD
index e89cf99..d1fd395 100755
--- a/z-kernels/nvidia_legacy_304xx/PRE_BUILD
+++ b/z-kernels/nvidia_legacy_304xx/PRE_BUILD
@@ -1,7 +1,9 @@
unpack_file '' &&

+check_tmp_noexec /tmp &&
sh $SOURCE_CACHE/$SOURCE --extract-only \
--target $SOURCE_DIRECTORY &&
+check_tmp_noexec /tmp &&
cd $SOURCE_DIRECTORY &&

# Fix defunct desktop file
diff --git a/z-kernels/nvidia_legacy_340xx/HISTORY
b/z-kernels/nvidia_legacy_340xx/HISTORY
index 2e47947..d694818 100644
--- a/z-kernels/nvidia_legacy_340xx/HISTORY
+++ b/z-kernels/nvidia_legacy_340xx/HISTORY
@@ -1,2 +1,5 @@
+2015-03-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: use check_tmp_noexec
+
2015-01-28 Ladislav Hagara <hgr AT vabo.cz>
* *: spell created, copied from nvidia_driver and set to 340.76
diff --git a/z-kernels/nvidia_legacy_340xx/PRE_BUILD
b/z-kernels/nvidia_legacy_340xx/PRE_BUILD
index 12c87b9..920f631 100755
--- a/z-kernels/nvidia_legacy_340xx/PRE_BUILD
+++ b/z-kernels/nvidia_legacy_340xx/PRE_BUILD
@@ -1,7 +1,9 @@
unpack_file '' &&

+check_tmp_noexec /tmp &&
sh $SOURCE_CACHE/$SOURCE --extract-only \
--target $SOURCE_DIRECTORY &&
+check_tmp_noexec /tmp &&
cd $SOURCE_DIRECTORY &&

# Fix defunct desktop file
diff --git a/z-kernels/nvidia_legacy_96xx/HISTORY
b/z-kernels/nvidia_legacy_96xx/HISTORY
index 2e4df5d..5b910d2 100644
--- a/z-kernels/nvidia_legacy_96xx/HISTORY
+++ b/z-kernels/nvidia_legacy_96xx/HISTORY
@@ -1,3 +1,6 @@
+2015-03-26 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: use check_tmp_noexec
+
2015-01-28 Ladislav Hagara <hgr AT vabo.cz>
* CONFLICTS: conflicts nvidia_legacy_340xx

diff --git a/z-kernels/nvidia_legacy_96xx/PRE_BUILD
b/z-kernels/nvidia_legacy_96xx/PRE_BUILD
index d92e707..b16b6c6 100755
--- a/z-kernels/nvidia_legacy_96xx/PRE_BUILD
+++ b/z-kernels/nvidia_legacy_96xx/PRE_BUILD
@@ -1,7 +1,9 @@
unpack_file '' &&

+check_tmp_noexec /tmp &&
sh $SOURCE_CACHE/$SOURCE --extract-only \
--target $SOURCE_DIRECTORY &&
+check_tmp_noexec /tmp &&
cd $SOURCE_DIRECTORY &&

if [[ $VIA4X == "y" ]]; then



  • [SM-Commit] GIT changes to master z-rejected grimoire by Vlad Glagolev (808f6a28e545f294b8febd7e470485b47306f626), Vlad Glagolev, 03/26/2015

Archive powered by MHonArc 2.6.24.

Top of Page