aboutsummaryrefslogtreecommitdiffstats
path: root/debian/arch-chroot.adoc
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@ubuntu.com>2018-08-28 19:55:01 -0400
committerLibravatarUnit 193 <unit193@ubuntu.com>2018-08-28 19:55:01 -0400
commit9729ee4cc92e67fd41509505f90f2487236689f7 (patch)
tree9f73a619018c6ce302a563c1b67e63769fdfc0bb /debian/arch-chroot.adoc
parent1f2387b88802d6eef8e69c3daf67d625a8a052f5 (diff)
d/arch-chroot.adoc, d/control, d/genfstab.adoc, d/manpages, d/rules: Write manpages for the scripts and use asciidoctor to generate final output.
Diffstat (limited to 'debian/arch-chroot.adoc')
-rw-r--r--debian/arch-chroot.adoc63
1 files changed, 63 insertions, 0 deletions
diff --git a/debian/arch-chroot.adoc b/debian/arch-chroot.adoc
new file mode 100644
index 0000000..61ecdbb
--- /dev/null
+++ b/debian/arch-chroot.adoc
@@ -0,0 +1,63 @@
+arch-chroot(1)
+==============
+:doctype: manpage
+
+NAME
+----
+arch-chroot - script to mount API filesystems like /proc and make /etc/resolv.conf available in a chroot
+
+
+SYNOPSIS
+--------
+*arch-chroot* ['option'] 'chroot-dir' ['command']
+
+
+OPTIONS
+-------
+*-h*::
+ Print the help message
+
+*-u* '<user>[:group]'::
+ Specify non-root user and optional group to use
+
+
+DESCRIPTION
+-----------
+Before *arch-chroot* runs */usr/bin/chroot*, the script mounts API filesystems
+like '/proc' and makes '/etc/resolv.conf' available in a chroot.
+
+The Debian version of this script also sets up '/usr/sbin/policy-rc.d' to
+disable autostart of daemons.
+
+If 'command' is unspecified, arch-chroot will launch */bin/bash*.
+
+
+EXAMPLES
+--------
+=== Enter a chroot ===
+
+Run arch-chroot with the new root directory as first argument:
+
+```
+arch-chroot /location/of/new/root
+```
+
+To exit the chroot simply use:
+
+```
+exit
+```
+
+=== Run a single command and exit ===
+
+To run a command in the chroot and exit again, append the command to the end of the line:
+
+```
+arch-chroot /location/of/new/root command
+```
+
+For example, to run *dpkg-configure -a* for a chroot located at '/media/testing' do:
+
+```
+arch-chroot /media/testing dpkg-configure -a
+```