tchange namespace - libdevuansdk - common library for devuan's simple distro kits
git clone https://git.parazyd.org/libdevuansdk
Log
Files
Refs
Submodules
README
LICENSE
---
commit 3c3d59f4c2b4cfb258ee9d1df13b948647f98d31
parent 9ea7593400bafc938f7a8318b596402484281954
Author: parazyd 
Date:   Wed,  8 Jun 2016 17:29:32 +0200

change namespace

Diffstat:
  M doc/README-functions.md             |       8 ++++----
  M zlibs/debootstrap                   |      26 ++++++++++++++------------

2 files changed, 18 insertions(+), 16 deletions(-)
---
diff --git a/doc/README-functions.md b/doc/README-functions.md
t@@ -9,19 +9,19 @@ Main function, goes through stages 1, 2, and 3 of debootstrap.
 
 Other internal functions are prefixed with `config_` and `tar_`
 
-### config_cleanup() ###
+### bootstrap_config_cleanup() ###
 
 Final cleanup of the rootfs.
 
-### config_thirdstage() ###
+### bootstrap_config_thirdstage() ###
 
 Shell script for the system's third debootstrap stage.
 
-### tar_bootstrap() ###
+### bootstrap_tar_pack() ###
 
 Make a tarball of a base working system, ready to be worked on later.
 
-### tar_unpack() ###
+### bootstrap_tar_unpack() ###
 
 Unpack the tarball of a base working system to the strapdir.
 
diff --git a/zlibs/debootstrap b/zlibs/debootstrap
t@@ -38,7 +38,7 @@ bootstrap() {
         if [[ -f $bootstrap_tgz ]]; then
                 notice "Using the existing bootstrap tarball found in ::1 tmpdir::" $H/tmp
                 ls -lh $bootstrap_tgz
-                tar_unpack ${strapdir}
+                bootstrap_tar_unpack ${strapdir}
         else
                 # Debootstrap stage 1
                 escalate "root" "debootstrap --foreign --arch ${arch} ${release} ${strapdir} ${mirror}"
t@@ -56,8 +56,8 @@ bootstrap() {
                 conf_print_sourceslist | escalate "root" "tee ${strapdir}/etc/apt/sources.list"
 
                 # write third-stage for chroot
-                config_thirdstage | escalate "root" "tee ${strapdir}/thirdstage.sh"
-                config_cleanup | escalate "root" "tee ${strapdir}/cleanup.sh"
+                bootstrap_config_thirdstage | escalate "root" "tee ${strapdir}/thirdstage.sh"
+                bootstrap_config_cleanup | escalate "root" "tee ${strapdir}/cleanup.sh"
                 escalate "root" "chmod +x ${strapdir}/thirdstage.sh"
                 escalate "root" "chmod +x ${strapdir}/cleanup.sh"
 
t@@ -73,11 +73,11 @@ bootstrap() {
 
                 umountdevproc ${strapdir}
 
-                tar_bootstrap
+                bootstrap_tar_pack
         fi
 }
 
-config_cleanup() {
+bootstrap_config_cleanup() {
         fn config_cleanup
 
         cat << EOF
t@@ -90,8 +90,8 @@ rm -f /etc/ssh/*.pub
 EOF
 }
 
-config_thirdstage() {
-        fn config_thirdstage
+bootstrap_config_thirdstage() {
+        fn bootstrap_config_thirdstage
         req=(core_packages base_packages system_packages)
         ckreq || return 1
 
t@@ -128,8 +128,8 @@ dpkg-divert --remove --rename /usr/sbin/invoke-rc.d
 EOF
 }
 
-tar_bootstrap() {
-        fn tar_bootstrap
+bootstrap_tar_pack() {
+        fn bootstrap_tar_pack
         req=(bootstrap_tgz)
         ckreq || return 1
 
t@@ -147,15 +147,17 @@ tar_bootstrap() {
         ls -lh $bootstrap_tgz
 }
 
-tar_unpack() {
-        fn tar_unpack $@
+bootstrap_tar_unpack() {
+        fn bootstrap_tar_unpack $@
         local unpath="$1"
         req=(unpath bootstrap_tgz)
         ckreq || return 1
 
+        # TODO: hack, drop a real file at one point to note it's the actual thing
         [[ -r ${unpath}/bin/bash ]] && {
                 warning "bootstrap already unpacked in ::1 dir::" $unpath
-                return 1 }
+                return 1
+        }
 
         mkdir -p ${unpath}
         tar xf $bootstrap_tgz -C ${unpath}