Your message dated Sat, 22 Apr 2017 17:59:00 +0000
with message-id <[email protected]>
and subject line Re: Bug#860959: unblock: fai/5.3.6
has caused the Debian Bug report #860959,
regarding unblock: fai/5.3.6
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
860959: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860959
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
User: [email protected]
Usertags: unblock
Severity: normal
FAI 5.3.6 fixes two simple bugs (a wrong subroutine name and a wrong
variable name) and includes some document changes. Here's the changelog:
fai (5.3.6) unstable; urgency=low
[ Thomas Lange ]
* install_packages: fix subroutine name, Closes: #860783
thanks to John Heim for the bug report and fix
[ Ian Kelling ]
* fai-guide.txt: document improvements
* fai-cd.8: document improvements
* README.build-sources: small build docs fix
* fai-cd: fix wrong variable name, Closes: #860229
and the debdiff
diff -Nru fai-5.3.5/bin/fai-cd fai-5.3.6/bin/fai-cd
--- fai-5.3.5/bin/fai-cd 2017-01-16 13:22:45.000000000 +0100
+++ fai-5.3.6/bin/fai-cd 2017-04-20 11:06:04.000000000 +0200
@@ -288,7 +288,7 @@
umount $target/$d 2>/dev/null
fi
else
- if [ -d $nfsrootdir/$d ]; then
+ if [ -d $ONFSROOT/$d ]; then
[ "$debug" ] && echo "disclosing $d"
umount $ONFSROOT/$d 2>/dev/null
fi
diff -Nru fai-5.3.5/bin/install_packages fai-5.3.6/bin/install_packages
--- fai-5.3.5/bin/install_packages 2017-02-26 17:36:10.000000000 +0100
+++ fai-5.3.6/bin/install_packages 2017-04-20 05:20:01.000000000 +0200
@@ -544,7 +544,7 @@
# remove :arch from package name
if ( $pack =~ s/:\S+//) {
- insert($n, $pack, 1, "$n using $pack found") && next;
+ insert_pkg($n, $pack, 1, "$n using $pack found") && next;
}
# else package is unknown
diff -Nru fai-5.3.5/debian/changelog fai-5.3.6/debian/changelog
--- fai-5.3.5/debian/changelog 2017-03-22 20:17:17.000000000 +0100
+++ fai-5.3.6/debian/changelog 2017-04-20 12:40:03.000000000 +0200
@@ -1,3 +1,17 @@
+fai (5.3.6) unstable; urgency=low
+
+ [ Thomas Lange ]
+ * install_packages: fix subroutine name, Closes: #860783
+ thanks to John Heim for the bug report and fix
+
+ [ Ian Kelling ]
+ * fai-guide.txt: document improvements
+ * fai-cd.8: document improvements
+ * README.build-sources: small build docs fix
+ * fai-cd: fix wrong variable name, Closes: #860229
+
+ -- Thomas Lange <[email protected]> Thu, 20 Apr 2017 10:40:03 +0000
+
fai (5.3.5) unstable; urgency=low
[ Manuel Hachtkemper ]
diff -Nru fai-5.3.5/doc/fai-guide.txt fai-5.3.6/doc/fai-guide.txt
--- fai-5.3.5/doc/fai-guide.txt 2017-02-26 17:26:24.000000000 +0100
+++ fai-5.3.6/doc/fai-guide.txt 2017-04-20 05:43:32.000000000 +0200
@@ -1752,23 +1752,25 @@
=== [[nonfs]]FAI without NFS
To boot into FAI and begin the installation sequence
-without using the NFS protocol. You boot the client machine using PXE as
+without using the NFS protocol, you boot the client machine using PXE as
usual and then retrieve an image containing the nfsroot via http.
-To create an image, use fai-cd's -S argument
+To create an image, use fai-cd's -S argument and -M to avoid setting up
+a partial mirror within the image.
----
-faiserver# fai-cd -S squash.img
+faiserver# fai-cd -M -S squash.img
----
Move this image to a directory from which it can be requested via http
(usually a directory served by the webserver)
To now request the squashfs image, add the following to your kernel
-command line, e.g. in your pxelinux configuration file for the client.
+command line, e.g. in your pxelinux configuration file for the client
+with fai-chboot.
----
-root=live:http://faiserver/cskoeln/squash.img
+root=live:http://faiserver/cskoeln/squash.img
FAI_CONFIG_SRC=file:///var/lib/fai/config
----
Replace faiserver with the domain name or IP of the machine your
diff -Nru fai-5.3.5/man/fai-cd.8 fai-5.3.6/man/fai-cd.8
--- fai-5.3.5/man/fai-cd.8 2017-01-04 21:18:01.000000000 +0100
+++ fai-5.3.6/man/fai-cd.8 2017-04-20 05:43:32.000000000 +0200
@@ -53,7 +53,7 @@
This command creates a bootable ISO CD-ROM image that performs the
fully automatic installation from CD-ROM without an install server. The
ISO image will be written to FILE. To create the image, the
-command needs the NFSROOT, the configuration space and a partial
+command needs the NFSROOT, the configuration space and optionally a partial
mirror, which is created by fai-mirror. The ISO image will contain a compressed
squashfs filesystem. This hybrid CD image can also
be written to an USB stick using dd(1).
@@ -82,10 +82,12 @@
also set the environment variable FAI_ETC_DIR.
.TP
.BI "\-d " URL
-Set the location of the config space to URL (this sets
-FAI_CONFIG_SRC). Set it to "" to create an ISO image without a config space.
If not set, the
-value of FAI_CONFIGDIR will be used. Currently no file: is allowed
-here, instead set FAI_CONFIGDIR in fai.conf(5).
+Do not include the config space in the image and set the location of the
+config space to URL. This sets FAI_CONFIG_SRC in the grub config, which
+is obtained from the FAI configuration dir (see -C). Set it to "" to not
+set FAI_CONFIG_SRC. If not set, the config space is taken from
+FAI_CONFIGDIR and copied to /var/lib/fai/config in the image. Currently
+no file: is allowed here, instead set FAI_CONFIGDIR in fai.conf(5).
.TP
.BI \-e
Exclude the directory /var/tmp from the nfsroot. You may put the
@@ -113,15 +115,19 @@
Use xz compression when calling mksquashfs. Default is gzip.
.TP
.BI "\-M "
-Do not add the package mirror to the CD.
+Do not add the package mirror to the CD. Packages that would be fetched
+from the mirror are obtained from the normal sources configured
+elsewhere, usually remote repositories.
.TP
.BI "\-m " DIRECTORY
Use DIRECTORY as partial FAI mirror. This option is mandatory, unless
you use -M or -B.
.TP
.BI \-S
-Create a squashfs image file, instead of a complete iso. This image
-file can be used to fetch the nfsroot through various ways over the network.
+Create a squashfs image file instead of a complete iso. The image
+contains the nfsroot and can be fetched through various ways over the
+network. For an example, see the section "FAI without NFS" in the FAI
+Guide.
.SH EXAMPLES
.br
After you've created a mirror with fai-mirror in /media/mirror, you
diff -Nru fai-5.3.5/README.build-sources fai-5.3.6/README.build-sources
--- fai-5.3.5/README.build-sources 2012-01-18 16:32:12.000000000 +0100
+++ fai-5.3.6/README.build-sources 2017-04-20 05:39:35.000000000 +0200
@@ -3,7 +3,7 @@
# build the packages
cd fai
-git-buildpackage
+gbp buildpackage
or
dpkg-buildpackage -I.git -rfakeroot -uc -us
--- End Message ---
--- Begin Message ---
Thomas Lange:
>
> Package: release.debian.org
> User: [email protected]
> Usertags: unblock
> Severity: normal
>
> FAI 5.3.6 fixes two simple bugs (a wrong subroutine name and a wrong
> variable name) and includes some document changes. Here's the changelog:
>
> [...]
>
>
Unblocked, thanks.
~Niels
--- End Message ---