summaryrefslogtreecommitdiffstats
path: root/sbin
diff options
context:
space:
mode:
Diffstat (limited to 'sbin')
-rw-r--r--sbin/bsdlabel/bsdlabel.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/sbin/bsdlabel/bsdlabel.c b/sbin/bsdlabel/bsdlabel.c
index 60d6caa..e4128eb 100644
--- a/sbin/bsdlabel/bsdlabel.c
+++ b/sbin/bsdlabel/bsdlabel.c
@@ -168,9 +168,14 @@ int installboot; /* non-zero if we should install a boot program */
char *xxboot; /* primary boot */
char boot0[MAXPATHLEN];
-static int labeloffset;
-static int bbsize;
-static int alphacksum;
+static int labeloffset = LABELOFFSET;
+static int bbsize = BBSIZE;
+static int alphacksum =
+#if defined(__alpha__)
+ 1;
+#else
+ 0;
+#endif
enum {
UNSPEC, EDIT, READ, RESTORE, WRITE, WRITEBOOT
@@ -217,6 +222,7 @@ main(int argc, char *argv[])
if (!strcmp(optarg, "i386")) {
labeloffset = 512;
bbsize = 8192;
+ alphacksum = 0;
} else if (!strcmp(optarg, "alpha")) {
labeloffset = 64;
bbsize = 8192;
OpenPOWER on IntegriCloud