Package bootadm only (no installgrub)
This commit is contained in:
parent
36ff0d5000
commit
8e77e15a6f
|
@ -0,0 +1,6 @@
|
||||||
|
sbin/bootadm
|
||||||
|
usr/sbin/bootadm
|
||||||
|
lib/svc/method/boot-archive
|
||||||
|
lib/svc/method/boot-archive-update
|
||||||
|
lib/svc/manifest/system/boot-archive.xml
|
||||||
|
lib/svc/manifest/system/boot-archive-update.xml
|
|
@ -0,0 +1 @@
|
||||||
|
usr/src/man/man1m/bootadm.1m
|
|
@ -1,4 +1,4 @@
|
||||||
zfsutils (2.10-1) unstable; urgency=low
|
bootadm (2.10-1) unstable; urgency=low
|
||||||
|
|
||||||
* Initial release.
|
* Initial release.
|
||||||
|
|
||||||
|
|
|
@ -8,16 +8,15 @@ Build-Depends:
|
||||||
libefi1-dev,
|
libefi1-dev,
|
||||||
libnvpair1-dev,
|
libnvpair1-dev,
|
||||||
libz-dev,
|
libz-dev,
|
||||||
libfdisk1-dev [illumos-amd64 illumos-i386],
|
|
||||||
quilt,
|
quilt,
|
||||||
Standards-Version: 3.9.3
|
Standards-Version: 3.9.3
|
||||||
Homepage: https://www.illumos.org
|
Homepage: https://www.illumos.org
|
||||||
|
|
||||||
Package: bootadm
|
Package: bootadm
|
||||||
Priority: required
|
Priority: required
|
||||||
Section: admin
|
Section: kernel
|
||||||
Architecture: illumos-any
|
Architecture: illumos-any
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
Depends: ${shlibs:Depends}, ${misc:Depends}, mkisofs
|
||||||
Description: manage bootability of iIllumos
|
Description: manage bootability of iIllumos
|
||||||
The bootadm command manages the boot archive and, with x86 boot
|
The bootadm command manages the boot archive and, with x86 boot
|
||||||
environments, the GRUB (GRand Unified Bootloader) menu. The update-archive
|
environments, the GRUB (GRand Unified Bootloader) menu. The update-archive
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
Description: These progs are not used
|
|
||||||
Index: bootadm/usr/src/cmd/boot/Makefile
|
|
||||||
===================================================================
|
|
||||||
--- bootadm.orig/usr/src/cmd/boot/Makefile 2012-10-08 04:25:22.000000000 +0400
|
|
||||||
+++ bootadm/usr/src/cmd/boot/Makefile 2012-12-30 01:34:38.979292682 +0400
|
|
||||||
@@ -34,8 +34,6 @@
|
|
||||||
|
|
||||||
i386_SUBDIRS= \
|
|
||||||
installgrub \
|
|
||||||
- mbr \
|
|
||||||
- symdef
|
|
||||||
|
|
||||||
sparc_SUBDIRS= \
|
|
||||||
installboot
|
|
|
@ -1,15 +0,0 @@
|
||||||
Description: Fix building root_archive
|
|
||||||
GNU make tries root_archive.c, add a rule for *.ksh
|
|
||||||
Index: bootadm/usr/src/cmd/boot/scripts/Makefile.com
|
|
||||||
===================================================================
|
|
||||||
--- bootadm.orig/usr/src/cmd/boot/scripts/Makefile.com 2012-10-08 04:25:23.000000000 +0400
|
|
||||||
+++ bootadm/usr/src/cmd/boot/scripts/Makefile.com 2012-12-29 16:14:55.437683894 +0400
|
|
||||||
@@ -67,7 +67,7 @@
|
|
||||||
$(RM) $@; $(SYMLINK) ../../../usr/sbin/$(@F) $@
|
|
||||||
|
|
||||||
# Default rule for building ksh scripts.
|
|
||||||
-.ksh:
|
|
||||||
+%: %.ksh
|
|
||||||
$(RM) $@
|
|
||||||
$(CAT) $< > $@
|
|
||||||
$(CHMOD) +x $@
|
|
|
@ -1,44 +0,0 @@
|
||||||
Index: bootadm/usr/src/cmd/boot/fiocompress/fiocompress.c
|
|
||||||
===================================================================
|
|
||||||
--- bootadm.orig/usr/src/cmd/boot/fiocompress/fiocompress.c 2012-10-08 04:25:23.000000000 +0400
|
|
||||||
+++ bootadm/usr/src/cmd/boot/fiocompress/fiocompress.c 2012-12-29 15:47:09.786339992 +0400
|
|
||||||
@@ -30,6 +30,7 @@
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
+#include <string.h>
|
|
||||||
#include <errno.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <fcntl.h>
|
|
||||||
@@ -37,11 +38,29 @@
|
|
||||||
#include <sys/stat.h>
|
|
||||||
#include <sys/mman.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
-#include <utility.h>
|
|
||||||
#include <zlib.h>
|
|
||||||
|
|
||||||
#include <sys/filio.h>
|
|
||||||
-#include <sys/fs/decomp.h>
|
|
||||||
+
|
|
||||||
+/* From sys/fs/decomp.h >>>>> */
|
|
||||||
+struct comphdr {
|
|
||||||
+ uint64_t ch_magic;
|
|
||||||
+ uint64_t ch_version;
|
|
||||||
+ uint64_t ch_algorithm;
|
|
||||||
+ uint64_t ch_fsize;
|
|
||||||
+ uint64_t ch_blksize;
|
|
||||||
+ uint64_t ch_blkmap[1];
|
|
||||||
+};
|
|
||||||
+
|
|
||||||
+#define CH_MAGIC_ZLIB 0x5a636d70 /* ZLIB compression */
|
|
||||||
+#define CH_MAGIC_GZIP 0x8B1F /* GZIP compression */
|
|
||||||
+#define CH_VERSION 1
|
|
||||||
+#define CH_ALG_ZLIB 1
|
|
||||||
+
|
|
||||||
+#define ZMAXBUF(n) ((n) + ((n) / 1000) + 12)
|
|
||||||
+/* <<<<< From sys/fs/decomp.h */
|
|
||||||
+
|
|
||||||
+#define MIN(x, y) ((x) < (y) ? (x) : (y))
|
|
||||||
|
|
||||||
#include "message.h"
|
|
||||||
|
|
|
@ -2,6 +2,5 @@ revert-923.patch
|
||||||
bootadm-pointers.patch
|
bootadm-pointers.patch
|
||||||
bootadm-avoid-libadm.patch
|
bootadm-avoid-libadm.patch
|
||||||
bootadm-avoid-smf.patch
|
bootadm-avoid-smf.patch
|
||||||
installgrub-libmd.patch
|
|
||||||
dyson-bootadm-disable-multiarch.patch
|
dyson-bootadm-disable-multiarch.patch
|
||||||
bootadm-redundlant-libfdisk.patch
|
bootadm-redundlant-libfdisk.patch
|
||||||
|
|
|
@ -9,13 +9,10 @@ unpack-stamp:
|
||||||
usr/src/cmd/boot/Makefile.com \
|
usr/src/cmd/boot/Makefile.com \
|
||||||
usr/src/cmd/boot/Makefile.targ \
|
usr/src/cmd/boot/Makefile.targ \
|
||||||
usr/src/cmd/boot/bootadm \
|
usr/src/cmd/boot/bootadm \
|
||||||
usr/src/cmd/boot/common \
|
|
||||||
usr/src/cmd/boot/installgrub \
|
|
||||||
usr/src/cmd/boot/scripts/boot-archive-update.\* \
|
usr/src/cmd/boot/scripts/boot-archive-update.\* \
|
||||||
usr/src/common/fs/pcfilep.h \
|
usr/src/cmd/svc/milestone/boot-archive \
|
||||||
usr/src/common/fs/pcfs.c \
|
usr/src/cmd/svc/milestone/boot-archive.xml \
|
||||||
usr/src/man/man1m/bootadm.1m \
|
usr/src/man/man1m/bootadm.1m \
|
||||||
usr/src/man/man1m/installgrub.1m \
|
|
||||||
|
|
||||||
# Buggy and unused:
|
# Buggy and unused:
|
||||||
echo > usr/src/Makefile.msg.targ
|
echo > usr/src/Makefile.msg.targ
|
||||||
|
@ -34,9 +31,7 @@ unpatch:
|
||||||
|
|
||||||
dirs-stamp: unpack-stamp
|
dirs-stamp: unpack-stamp
|
||||||
. usr/env.sh; mkdir -p \
|
. usr/env.sh; mkdir -p \
|
||||||
debian/tmp/boot/solaris/bin \
|
|
||||||
debian/tmp/lib/svc/method \
|
debian/tmp/lib/svc/method \
|
||||||
debian/tmp/usr/bin \
|
|
||||||
debian/tmp/sbin \
|
debian/tmp/sbin \
|
||||||
debian/tmp/usr/sbin
|
debian/tmp/usr/sbin
|
||||||
touch $@
|
touch $@
|
||||||
|
@ -44,15 +39,17 @@ dirs-stamp: unpack-stamp
|
||||||
install build build-arch build-indep: build-stamp
|
install build build-arch build-indep: build-stamp
|
||||||
|
|
||||||
build-stamp: dirs-stamp patch-stamp
|
build-stamp: dirs-stamp patch-stamp
|
||||||
dh_illumos_make --native \
|
dh_illumos_make --native usr/src/cmd/boot/bootadm
|
||||||
usr/src/cmd/boot/bootadm \
|
|
||||||
usr/src/cmd/boot/installgrub
|
|
||||||
mkdir -p debian/tmp/lib/svc/method \
|
mkdir -p debian/tmp/lib/svc/method \
|
||||||
debian/tmp/lib/svc/manifest/system
|
debian/tmp/lib/svc/manifest/system
|
||||||
cp usr/src/cmd/boot/scripts/boot-archive-update.ksh \
|
cp usr/src/cmd/boot/scripts/boot-archive-update.ksh \
|
||||||
debian/tmp/lib/svc/method/boot-archive-update
|
debian/tmp/lib/svc/method/boot-archive-update
|
||||||
cp usr/src/cmd/boot/scripts/boot-archive-update.xml \
|
cp usr/src/cmd/boot/scripts/boot-archive-update.xml \
|
||||||
debian/tmp/lib/svc/manifest/system/boot-archive-update.xml
|
debian/tmp/lib/svc/manifest/system/boot-archive-update.xml
|
||||||
|
cp usr/src/cmd/svc/milestone/boot-archive \
|
||||||
|
debian/tmp/lib/svc/method/boot-archive
|
||||||
|
cp usr/src/cmd/svc/milestone/boot-archive.xml \
|
||||||
|
debian/tmp/lib/svc/manifest/system/boot-archive.xml
|
||||||
touch $@
|
touch $@
|
||||||
|
|
||||||
binary binary-arch binary-indep: binary-stamp
|
binary binary-arch binary-indep: binary-stamp
|
||||||
|
|
Loading…
Reference in New Issue