aboutsummaryrefslogtreecommitdiff
path: root/development/mkchroot
diff options
context:
space:
mode:
authorDuncan Roe <duncan_roe@optusnet.com.au>2017-05-31 17:32:39 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2017-06-03 07:59:43 +0700
commit1072b99383c790970c17b5a92e6d905a12b02b31 (patch)
tree95d02ab98ff460942b1d067268cd9d466e3945e3 /development/mkchroot
parent46c78db8bd5a60f646330581a42660541854e062 (diff)
development/mkchroot: Updated for version 1.0.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'development/mkchroot')
-rw-r--r--development/mkchroot/README21
-rw-r--r--development/mkchroot/mkchroot.SlackBuild6
-rw-r--r--development/mkchroot/mkchroot.info6
-rw-r--r--development/mkchroot/slack-desc12
4 files changed, 24 insertions, 21 deletions
diff --git a/development/mkchroot/README b/development/mkchroot/README
index 33f5e9ce5143..ce08a42ca704 100644
--- a/development/mkchroot/README
+++ b/development/mkchroot/README
@@ -1,12 +1,15 @@
mkchroot (create chroot-able directory tree)
mkchroot creates a chroot-able directory tree using hard links where
-possible. The mkchroot package consists of 3 utilities: mkchroot,
-addchroot and findslack. mkchroot creates a minimal initial tree
-and addchroot incorporates Slackware packages into that tree.
-findslack is a utility used by the others to discover a Slackware
-install directory. (The package is usable without an install directory
-but has less functionality because it can't then run install scripts).
-(Before running the install script, addchroot uses the FILE LIST
-portion of the package file in /var/log/packages to install a
-package's directories and files).
+possible. The mkchroot package consists of 2 utilities: mkchroot and
+addchroot. mkchroot creates a minimal initial tree. addchroot
+then incorporates (installed) Slackware packages into that tree.
+
+HOW IT WORKS: addchroot uses the FILE LIST portion of the package file
+in /var/log/packages to install a package's directories and files.
+To complete the process, addchroot chroots the install script from
+/var/log/scripts.
+
+addchroot knows about some "special" packages for which it does not
+run the normal install script, e.g. bash and glibc. If you find a new
+"special" package, please tell the author.
diff --git a/development/mkchroot/mkchroot.SlackBuild b/development/mkchroot/mkchroot.SlackBuild
index c9824f61813d..ebd348e3141e 100644
--- a/development/mkchroot/mkchroot.SlackBuild
+++ b/development/mkchroot/mkchroot.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=mkchroot
-VERSION=${VERSION:-0.1}
+VERSION=${VERSION:-1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -50,9 +50,9 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
mkdir -p $PKG/usr/bin
-cp -a mkchroot addchroot findslack $PKG/usr/bin
+cp -a mkchroot addchroot $PKG/usr/bin
mkdir -p $PKG/usr/man/man1
-cp -a mkchroot.1 addchroot.1 findslack.1 $PKG/usr/man/man1
+cp -a mkchroot.1 addchroot.1 $PKG/usr/man/man1
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
diff --git a/development/mkchroot/mkchroot.info b/development/mkchroot/mkchroot.info
index c55b53ef9ea1..3cad4bf40e76 100644
--- a/development/mkchroot/mkchroot.info
+++ b/development/mkchroot/mkchroot.info
@@ -1,8 +1,8 @@
PRGNAM="mkchroot"
-VERSION="0.1"
+VERSION="1.0"
HOMEPAGE="https://github.com/duncan-roe/mkchroot"
-DOWNLOAD="https://github.com/duncan-roe/mkchroot/archive/v0.1/mkchroot-0.1.tar.gz"
-MD5SUM="268ae2b46910d76962cebb54cc4cffff"
+DOWNLOAD="https://github.com/duncan-roe/mkchroot/archive/v1.0/mkchroot-1.0.tar.gz"
+MD5SUM="ad374500bc032163ad69fc60d27a179a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/mkchroot/slack-desc b/development/mkchroot/slack-desc
index 0ed29550a530..e34be94eceb7 100644
--- a/development/mkchroot/slack-desc
+++ b/development/mkchroot/slack-desc
@@ -9,11 +9,11 @@
mkchroot: mkchroot (create chroot-able directory tree)
mkchroot:
mkchroot: mkchroot creates a chroot-able directory tree using hard links where
-mkchroot: possible. The mkchroot package consists of 3 utilities: mkchroot,
-mkchroot: addchroot and findslack. mkchroot creates a minimal initial tree
-mkchroot: and addchroot incorporates Slackware packages into that tree.
-mkchroot: findslack is a utility used by the others to discover a Slackware
-mkchroot: install directory. (The package is usable without an install directory
-mkchroot: but has less functionality because it can't then run install scripts).
+mkchroot: possible. The mkchroot package consists of 2 utilities: mkchroot and
+mkchroot: addchroot. mkchroot creates a minimal initial tree and addchroot
+mkchroot: incorporates (installed) Slackware packages into that tree.
+mkchroot: addchroot knows about some "special" packages for which it does not
+mkchroot: run the normal install script, e.g. bash and glibc. If you find a new
+mkchroot: "special" package, please tell the author.
mkchroot:
mkchroot: Homepage https://github.com/duncan-roe/mkchroot