diff options
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | balkan/Makefile | 4 | ||||
-rw-r--r-- | balkan/balkan.h | 1 | ||||
-rw-r--r-- | balkan/byteswap.h | 59 | ||||
-rw-r--r-- | balkan/dos.c | 7 | ||||
-rw-r--r-- | balkan/rw.c | 8 | ||||
-rw-r--r-- | balkan/sun.c | 132 | ||||
-rw-r--r-- | balkan/sun.h | 6 | ||||
-rwxr-xr-x | gui.py | 3 | ||||
-rw-r--r-- | installclass.py | 5 | ||||
-rw-r--r-- | isys/otherinsmod.c | 19 | ||||
-rw-r--r-- | iw/language.py | 3 | ||||
-rw-r--r-- | iw/lilo.py | 11 | ||||
-rw-r--r-- | iw/progress.py | 1 | ||||
-rw-r--r-- | iw/rootpartition.py | 4 | ||||
-rw-r--r-- | loader/Makefile | 5 | ||||
-rw-r--r-- | loader/loader.c | 13 | ||||
-rw-r--r-- | loader/module-info | 28 | ||||
-rw-r--r-- | po/anaconda.pot | 973 | ||||
-rw-r--r-- | todo.py | 2 | ||||
-rwxr-xr-x | upd-instroot | 10 | ||||
-rw-r--r-- | utils/moddeps.c | 2 |
22 files changed, 658 insertions, 640 deletions
@@ -1,7 +1,7 @@ ARCH := $(patsubst i%86,i386,$(shell uname -m)) ARCH := $(patsubst sparc%,sparc,$(ARCH)) -SUBDIRSHD = rpmmodule isys balkan libfdisk collage loader stubs po kudzu \ +SUBDIRSHD = rpmmodule kudzu isys balkan libfdisk collage loader stubs po \ minislang textw SUBDIRS = $(SUBDIRSHD) gnome-map iw help pixmaps BUILDONLYSUBDIRS = pump diff --git a/balkan/Makefile b/balkan/Makefile index 0aec850e3..9ed6826d8 100644 --- a/balkan/Makefile +++ b/balkan/Makefile @@ -1,6 +1,6 @@ PYTHONLIBDIR = $(DESTDIR)/usr/lib/python1.5/site-packages -OBJECTS = rw.o dos.o +OBJECTS = rw.o dos.o sun.o TARGET = libbalkan.a @@ -19,5 +19,7 @@ clean: dos.o: dos.h +sun.o: sun.h + install: all cp _balkanmodule.so $(PYTHONLIBDIR) diff --git a/balkan/balkan.h b/balkan/balkan.h index e80094ede..6afa061c0 100644 --- a/balkan/balkan.h +++ b/balkan/balkan.h @@ -10,6 +10,7 @@ #define BALKAN_PART_OTHER 3 #define BALKAN_PART_NTFS 4 #define BALKAN_PART_SWAP 5 +#define BALKAN_PART_UFS 6 struct partition { long startSector; diff --git a/balkan/byteswap.h b/balkan/byteswap.h new file mode 100644 index 000000000..d271146aa --- /dev/null +++ b/balkan/byteswap.h @@ -0,0 +1,59 @@ +#ifndef H_BYTESWAP +#define H_BYTESWAP 1 + +#include <endian.h> +#include <stdint.h> + +#define swab16(x) \ + ((uint16_t)( \ + (((uint16_t)(x) & (uint16_t)0x00ffU) << 8) | \ + (((uint16_t)(x) & (uint16_t)0xff00U) >> 8) )) +#define swab32(x) \ + ((uint32_t)( \ + (((uint32_t)(x) & (uint32_t)0x000000ffUL) << 24) | \ + (((uint32_t)(x) & (uint32_t)0x0000ff00UL) << 8) | \ + (((uint32_t)(x) & (uint32_t)0x00ff0000UL) >> 8) | \ + (((uint32_t)(x) & (uint32_t)0xff000000UL) >> 24) )) +#define swab64(x) \ + ((uint64_t)( \ + (uint64_t)(((uint64_t)(x) & (uint64_t)0x00000000000000ffULL) << 56) | \ + (uint64_t)(((uint64_t)(x) & (uint64_t)0x000000000000ff00ULL) << 40) | \ + (uint64_t)(((uint64_t)(x) & (uint64_t)0x0000000000ff0000ULL) << 24) | \ + (uint64_t)(((uint64_t)(x) & (uint64_t)0x00000000ff000000ULL) << 8) | \ + (uint64_t)(((uint64_t)(x) & (uint64_t)0x000000ff00000000ULL) >> 8) | \ + (uint64_t)(((uint64_t)(x) & (uint64_t)0x0000ff0000000000ULL) >> 24) | \ + (uint64_t)(((uint64_t)(x) & (uint64_t)0x00ff000000000000ULL) >> 40) | \ + (uint64_t)(((uint64_t)(x) & (uint64_t)0xff00000000000000ULL) >> 56) )) + +#if __BYTE_ORDER == __LITTLE_ENDIAN + +#define cpu_to_le16(x) x +#define cpu_to_le32(x) x +#define cpu_to_le64(x) x +#define le16_to_cpu(x) x +#define le32_to_cpu(x) x +#define le64_to_cpu(x) x +#define cpu_to_be16(x) swab16(x) +#define cpu_to_be32(x) swab32(x) +#define cpu_to_be64(x) swab64(x) +#define be16_to_cpu(x) swab16(x) +#define be32_to_cpu(x) swab32(x) +#define be64_to_cpu(x) swab64(x) + +#else + +#define cpu_to_le16(x) swab16(x) +#define cpu_to_le32(x) swab32(x) +#define cpu_to_le64(x) swab64(x) +#define le16_to_cpu(x) swab16(x) +#define le32_to_cpu(x) swab32(x) +#define le64_to_cpu(x) swab64(x) +#define cpu_to_be16(x) x +#define cpu_to_be32(x) x +#define cpu_to_be64(x) x +#define be16_to_cpu(x) x +#define be32_to_cpu(x) x +#define be64_to_cpu(x) x + +#endif +#endif diff --git a/balkan/dos.c b/balkan/dos.c index a0534966e..e02163790 100644 --- a/balkan/dos.c +++ b/balkan/dos.c @@ -4,6 +4,7 @@ #include <unistd.h> #include "balkan.h" +#include "byteswap.h" struct singlePartition { unsigned char active; @@ -79,9 +80,9 @@ static int readNextTable(int fd, struct partitionTable * table, int nextNum, else thisPart = nextNum++; - table->parts[thisPart].startSector = singleTable.parts[i].start + - sectorOffset; - table->parts[thisPart].size = singleTable.parts[i].size; + table->parts[thisPart].startSector = + le32_to_cpu(singleTable.parts[i].start) + sectorOffset; + table->parts[thisPart].size = le32_to_cpu(singleTable.parts[i].size); table->parts[thisPart].type = singleTable.parts[i].type; } diff --git a/balkan/rw.c b/balkan/rw.c index f715952e3..bd7278459 100644 --- a/balkan/rw.c +++ b/balkan/rw.c @@ -2,5 +2,13 @@ #include "dos.h" int balkanReadTable(int fd, struct partitionTable * table) { + int ret; + + /* Try sun labels first: they contain + both magic (tho 16bit) and checksum. */ + ret = sunpReadTable(fd, table); + if (ret != BALKAN_ERROR_BADMAGIC) + return ret; + return dospReadTable(fd, table); } diff --git a/balkan/sun.c b/balkan/sun.c new file mode 100644 index 000000000..67e30eb56 --- /dev/null +++ b/balkan/sun.c @@ -0,0 +1,132 @@ +/* Sun style partitioning */ + +#include <fcntl.h> +#include <unistd.h> + +#include "balkan.h" +#include "byteswap.h" + +struct singlePartitionTable { + unsigned char info[128]; /* Informative text string */ + unsigned char spare0[14]; + struct sun_info { + unsigned char spare1; + unsigned char id; + unsigned char spare2; + unsigned char flags; + } infos[8]; + unsigned char spare1[246]; /* Boot information etc. */ + unsigned short rspeed; /* Disk rotational speed */ + unsigned short pcylcount; /* Physical cylinder count */ + unsigned short sparecyl; /* extra sects per cylinder */ + unsigned char spare2[4]; /* More magic... */ + unsigned short ilfact; /* Interleave factor */ + unsigned short ncyl; /* Data cylinder count */ + unsigned short nacyl; /* Alt. cylinder count */ + unsigned short ntrks; /* Tracks per cylinder */ + unsigned short nsect; /* Sectors per track */ + unsigned char spare3[4]; /* Even more magic... */ + struct sun_partition { + unsigned int start_cylinder; + unsigned int num_sectors; + } parts[8]; + unsigned short magic; /* Magic number */ + unsigned short csum; /* Label xor'd checksum */ +}; + +#define SUN_LABEL_MAGIC 0xDABE +#define SECTOR_SIZE 512 +#define WHOLE_DISK 5 +#define UFS_SUPER_MAGIC 0x00011954 + +long long llseek(int fd, long long offset, int whence); + +int sunpReadTable(int fd, struct partitionTable * table) { + struct singlePartitionTable singleTable; + int i, rc, magic; + unsigned short *p, csum; + + table->maxNumPartitions = 8; + + for (i = 0; i < table->maxNumPartitions; i++) + table->parts[i].type = -1; + + table->sectorSize = SECTOR_SIZE; + + if (lseek(fd, 0, SEEK_SET) < 0) + return BALKAN_ERROR_ERRNO; + + if (read(fd, &singleTable, sizeof(singleTable)) != sizeof(singleTable)) + return BALKAN_ERROR_ERRNO; + + if (be16_to_cpu(singleTable.magic) != SUN_LABEL_MAGIC) + return BALKAN_ERROR_BADMAGIC; + + for (p = (unsigned short *)&singleTable, csum = 0; + p < (unsigned short *)(&singleTable+1);) + csum ^= *p++; + + if (csum) + return BALKAN_ERROR_BADMAGIC; + + for (i = 0; i < 8; i++) { + if (!singleTable.parts[i].num_sectors) continue; + + table->parts[i].startSector = + be32_to_cpu(singleTable.parts[i].start_cylinder) * + be16_to_cpu(singleTable.nsect) * + be16_to_cpu(singleTable.ntrks); + table->parts[i].size = + be32_to_cpu(singleTable.parts[i].num_sectors); + table->parts[i].type = singleTable.infos[i].id; + } + + for (i = 0; i < 8; i++) { + if (table->parts[i].type == -1) continue; + + switch (table->parts[i].type) { + case 0x83: + table->parts[i].type = BALKAN_PART_EXT2; + break; + + case 0x82: + table->parts[i].type = BALKAN_PART_SWAP; + break; + + default: + if (table->parts[i].type != WHOLE_DISK && + llseek(fd, (8192 + 0x55c + SECTOR_SIZE * + (unsigned long long)table->parts[i].startSector), + SEEK_SET) >= 0 && + read(fd, &magic, 4) == 4 && + (magic == UFS_SUPER_MAGIC || + swab32(magic) == UFS_SUPER_MAGIC)) + table->parts[i].type = BALKAN_PART_UFS; + else + table->parts[i].type = BALKAN_PART_OTHER; + break; + } + } + + return 0; +} + +#ifdef STANDALONE_TEST + +void main() { + int fd; + int i; + struct partitionTable table; + + fd = open("/dev/hda", O_RDONLY); + + printf("rc= %d\n", sunpReadTable(fd, &table)); + + for (i = 0; i < table.maxNumPartitions; i++) { + if (table.parts[i].type == -1) continue; + + printf("%d: %x %d\n", i, table.parts[i].type, table.parts[i].size); + } +} + +#endif diff --git a/balkan/sun.h b/balkan/sun.h new file mode 100644 index 000000000..5d7bdcb5e --- /dev/null +++ b/balkan/sun.h @@ -0,0 +1,6 @@ +#ifndef H_DOS +#define H_DOS 1 + +int sunpReadTable(int fd, struct partitionTable * table); + +#endif; @@ -277,7 +277,7 @@ class InstallControlWindow (Thread): buttons["prev"].set_sensitive (ics.getPrevEnabled ()) buttons["next"].set_sensitive (ics.getNextEnabled ()) - + if ics.getHelpEnabled () == FALSE: if self.displayHelp: self.helpClicked (self.hideHelpButton) @@ -379,7 +379,6 @@ class InstallControlWindow (Thread): class InstallControlState: - def __init__ (self, cw, ii, todo, title = "Install Window", prevEnabled = 1, nextEnabled = 0, html = ""): self.searchPath = [ "/usr/share/anaconda/", "./" ] diff --git a/installclass.py b/installclass.py index 5b180cb54..1c80636ec 100644 --- a/installclass.py +++ b/installclass.py @@ -58,6 +58,11 @@ class InstallClass: def setClearParts(self, clear, warningText = None): self.clearParts = clear + # XXX hack for install help text in GUI mode + if clear == FSEDIT_CLEAR_LINUX: + self.clearType = "wkst" + if clear == FSEDIT_CLEAR_ALL: + self.clearType = "svr" self.clearPartText = warningText def getLiloInformation(self): diff --git a/isys/otherinsmod.c b/isys/otherinsmod.c index 190a36cf5..d83dc13f9 100644 --- a/isys/otherinsmod.c +++ b/isys/otherinsmod.c @@ -11,6 +11,7 @@ /* hack */ int insmod_main(int argc, char ** argv); +int insmod64_main(int argc, char ** argv); int rmmod_main(int argc, char ** argv); int ourInsmodCommand(int argc, char ** argv) { @@ -57,21 +58,11 @@ int ourInsmodCommand(int argc, char ** argv) { argv[1] = file; #ifdef __sparc__ - if (sparc64) { - int pid, status; - - if (!(pid = fork())) { - execv("/bin/insmod64", argv); - exit(-1); - } - waitpid(pid, &status, 0); - if (WIFEXITED(status)) - rc = WEXITSTATUS(status); - else - rc = -1; - } else + if (sparc64) + rc = insmod64_main(argc, argv); + else #endif - rc = insmod_main(argc, argv); + rc = insmod_main(argc, argv); if (rmObj) unlink(file); diff --git a/iw/language.py b/iw/language.py index dd1539d55..c6e67470a 100644 --- a/iw/language.py +++ b/iw/language.py @@ -10,8 +10,7 @@ class LanguageWindow (InstallWindow): ics.setTitle (_("Language Selection")) ics.setPrevEnabled (0) ics.setNextEnabled (1) - ics.setHTML ("<HTML><BODY BGCOLOR=\"#FFFFFF\">Select which language you would like" - "to use for the system default.</BODY></HTML>") + ics.readHTML ("lang") self.question = (_("What language should be used during the " "installation process?")) diff --git a/iw/lilo.py b/iw/lilo.py index e0b6a3691..fb0f39be9 100644 --- a/iw/lilo.py +++ b/iw/lilo.py @@ -18,13 +18,16 @@ class LiloWindow (InstallWindow): ics.setTitle (_("Lilo Configuration")) ics.setNextEnabled (1) self.type = None + self.bootdisk = None def getNext (self): - if self.bootdisk.get_active (): - self.todo.bootdisk = 1 - else: - self.todo.bootdisk = 0 + if self.bootdisk: + if self.bootdisk.get_active (): + self.todo.bootdisk = 1 + else: + self.todo.bootdisk = 0 + # XXX why is this here? return if self.lilo.get_active (): self.todo.setLiloLocation (None) diff --git a/iw/progress.py b/iw/progress.py index 24b65e416..b0ed5e85c 100644 --- a/iw/progress.py +++ b/iw/progress.py @@ -24,6 +24,7 @@ class InstallProgressWindow (InstallWindow): InstallWindow.__init__ (self, ics) ics.setTitle (_("Installing Packages")) + ics.readHTML ("installing") ics.setPrevEnabled (0) self.todo = ics.getToDo () diff --git a/iw/rootpartition.py b/iw/rootpartition.py index fb6e1b5c2..310d585ca 100644 --- a/iw/rootpartition.py +++ b/iw/rootpartition.py @@ -85,6 +85,7 @@ class AutoPartitionWindow(InstallWindow): self.todo = ics.getToDo () ics.setTitle (_("Automatic Partitioning")) ics.setNextEnabled (TRUE) + self.ics = ics def getNext(self): from gnomepyfsedit import fsedit @@ -100,6 +101,9 @@ class AutoPartitionWindow(InstallWindow): def getScreen (self): from gnomepyfsedit import fsedit + # XXX hack + print self.todo.instClass.clearType + self.ics.readHTML (self.todo.instClass.clearType) todo = self.todo diff --git a/loader/Makefile b/loader/Makefile index e9af5797c..7e3697670 100644 --- a/loader/Makefile +++ b/loader/Makefile @@ -9,6 +9,7 @@ SOURCES = $(subst .o,.c,$(OBJS) $(LOADEROBJS)) BINS = init DIRS = NETOBJS = net.o +KON = 1 PCMCIAOBJS = pcmcia.o $(NETOBJS) ALLOBJS = $(OBJS) $(PCMCIAOBJS) @@ -19,6 +20,10 @@ DIRS += pcmcia-install OBJS += stubs.o endif +ifeq (1, $(KON)) +OBJS += ./kon2/src/libkon.a ./kon2/src/display.a ./kon2/lib/libgon.a +endif + ifeq (alpha, $(ARCH)) BINS += loader endif diff --git a/loader/loader.c b/loader/loader.c index 7a792ed64..086f60c4c 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -58,6 +58,7 @@ int probe_main(int argc, char ** argv); int rmmod_main(int argc, char ** argv); int cardmgr_main(int argc, char ** argv); int ourInsmodCommand(int argc, char ** argv); +int kon_main(int argc, char ** argv); struct knownDevices devices; @@ -977,7 +978,7 @@ static char * doMountImage(char * location, struct knownDevices * kd, free(class); } -#if !defined(__i386__) +#if defined(__alpha__) for (i = 0; i < numMethods; i++) { installNames[numValidMethods] = installMethods[i].name; validMethods[numValidMethods++] = i; @@ -1038,7 +1039,7 @@ static char * doMountImage(char * location, struct knownDevices * kd, 30, 10, 20, 6, installNames, &methodNum, _("Ok"), NULL); - if (rc) continue; + if (rc && rc != 1) continue; url = installMethods[validMethods[methodNum]].mountImage( installMethods + validMethods[methodNum], location, @@ -1381,9 +1382,13 @@ int main(int argc, char ** argv) { return ourInsmodCommand(argc, argv); else if (!strcmp(argv[0] + strlen(argv[0]) - 5, "rmmod")) return rmmod_main(argc, argv); - else if (!strcmp(argv[0] + strlen(argv[0]) - 8, "modprobe")) { + else if (!strcmp(argv[0] + strlen(argv[0]) - 8, "modprobe")) return ourInsmodCommand(argc, argv); - } + +#ifdef INCLUDE_KON + if (!strcmp(argv[0] + strlen(argv[0]) - 3, "kon")) + return kon_main(argc, argv); +#endif #ifdef INCLUDE_PCMCIA if (!strcmp(argv[0] + strlen(argv[0]) - 7, "cardmgr")) diff --git a/loader/module-info b/loader/module-info index 619dc2d18..d402446da 100644 --- a/loader/module-info +++ b/loader/module-info @@ -261,6 +261,10 @@ lne390 eth "Mylex LNE390 EISA" +myri_sbus + eth + "MyriCOM MyriNET SBUS" + ne eth "NE1000, NE2000, and compatible" @@ -369,6 +373,18 @@ strip # eth # "Linux/Sparc/Lance Ethernet" +sunbmac + eth + "Sun BigMac Ethernet" + +sunhme + eth + "Sun Happy Meal Ethernet" + +sunqe + eth + "Sun Quad Ethernet" + tlan eth "ThunderLAN" @@ -473,6 +489,10 @@ eata_pio scsi_hostadapter "All PIO-capable DPT SCSI" +fcal + scsi_hostadapter + "Sun Enterprise Network Array (FC-AL)" + # not a module # esp @@ -509,6 +529,10 @@ pas16 scsi_hostadapter "Pro Audio Spectrum/Studio 16" +pluto + scsi_hostadapter + "SparcSTORAGE Array" + # <SIGH> #ppa #scsi_hostadapter @@ -531,6 +555,10 @@ qlogicisp scsi_hostadapter "QLogic ISP1020 SCSI" +qlogicpti + scsi_hostadapter + "QLogic ISP1020 SCSI SBUS" + #scsi # Can kerneld actually request this? # scsi diff --git a/po/anaconda.pot b/po/anaconda.pot index 7d76595d3..6baebcd0d 100644 --- a/po/anaconda.pot +++ b/po/anaconda.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 1999-09-09 01:26-0400\n" +"POT-Creation-Date: 1999-09-11 11:16-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -14,309 +14,176 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: ENCODING\n" -#. code to create dialog in gtk+ -#: ../libfdisk/fsedit.c:605 ../libfdisk/fsedit.c:612 ../libfdisk/fsedit.c:619 -#: ../libfdisk/fsedit.c:628 ../libfdisk/fsedit.c:640 ../libfdisk/fsedit.c:650 -#: ../libfdisk/fsedit.c:679 ../libfdisk/fsedit.c:695 ../libfdisk/fsedit.c:1022 -#: ../libfdisk/gnomefsedit.c:616 ../libfdisk/gnomefsedit.c:961 -#: ../libfdisk/gnomefsedit.c:987 ../libfdisk/gnomefsedit.c:1023 -#: ../libfdisk/gnomefsedit.c:1228 ../libfdisk/gnomefsedit.c:1322 -#: ../libfdisk/gnomefsedit.c:1340 ../libfdisk/gnomefsedit.c:1580 -#: ../libfdisk/gnomefsedit.c:1807 ../libfdisk/gnomefsedit.c:1815 -#: ../libfdisk/gnomefsedit.c:1829 ../libfdisk/gnomefsedit.c:1840 -#: ../libfdisk/gnomefsedit.c:1847 ../libfdisk/gnomefsedit.c:1862 -#: ../libfdisk/gnomefsedit.c:1871 ../libfdisk/gnomefsedit.c:1928 -#: ../libfdisk/gnomefsedit.c:2089 ../libfdisk/newtfsedit.c:116 -#: ../libfdisk/newtfsedit.c:449 ../libfdisk/newtfsedit.c:527 -#: ../libfdisk/newtfsedit.c:545 ../libfdisk/newtfsedit.c:581 -#: ../libfdisk/newtfsedit.c:1297 ../libfdisk/newtfsedit.c:1305 -#: ../libfdisk/newtfsedit.c:1430 ../libfdisk/newtfsedit.c:1451 -#: ../libfdisk/newtfsedit.c:1545 ../text.py:19 ../text.py:64 ../text.py:1110 -#: ../text.py:1123 ../text.py:1178 ../text.py:1271 -msgid "Ok" -msgstr "" - -#: ../gui.py:292 ../libfdisk/fsedit.c:929 ../libfdisk/newtfsedit.c:1297 -#: ../libfdisk/newtfsedit.c:1305 ../text.py:19 ../text.py:64 ../text.py:65 -#: ../text.py:80 ../text.py:103 ../text.py:131 ../text.py:134 ../text.py:157 -#: ../text.py:184 ../text.py:198 ../text.py:200 ../text.py:219 ../text.py:221 -#: ../text.py:255 ../text.py:367 ../text.py:398 ../text.py:466 ../text.py:468 -#: ../text.py:488 ../text.py:621 ../text.py:672 ../text.py:674 ../text.py:696 -#: ../text.py:733 ../text.py:842 ../text.py:882 ../text.py:947 ../text.py:998 -#: ../text.py:1007 ../text.py:1023 ../text.py:1032 ../text.py:1049 -#: ../text.py:1092 ../text.py:1099 ../text.py:1179 ../text.py:1237 -#: ../text.py:1239 ../text.py:1259 ../text.py:1262 ../text.py:1271 -#: ../text.py:1323 ../text.py:1324 ../text.py:1545 ../text.py:1567 -msgid "Back" -msgstr "" - -#: ../iw/language.py:10 ../text.py:29 ../text.py:1619 +#: ../iw/language.py:10 ../text.py:39 ../text.py:818 msgid "Language Selection" msgstr "" -#: ../text.py:30 +#: ../text.py:40 msgid "What language would you like to use during the installation process?" msgstr "" -#: ../text.py:32 ../text.py:80 ../text.py:131 ../text.py:157 ../text.py:198 -#: ../text.py:255 ../text.py:269 ../text.py:274 ../text.py:308 ../text.py:320 -#: ../text.py:328 ../text.py:337 ../text.py:398 ../text.py:466 ../text.py:488 -#: ../text.py:621 ../text.py:641 ../text.py:672 ../text.py:842 ../text.py:882 -#: ../text.py:947 ../text.py:998 ../text.py:1048 ../text.py:1092 -#: ../text.py:1237 ../text.py:1259 ../text.py:1323 ../text.py:1343 -#: ../text.py:1355 ../text.py:1367 ../text.py:1545 ../text.py:1588 -#: ../text.py:1592 +#: ../text.py:42 ../text.py:90 ../text.py:141 ../text.py:167 ../text.py:208 +#: ../text.py:253 ../text.py:343 ../text.py:363 ../text.py:394 ../text.py:435 +#: ../text.py:457 ../text.py:522 ../text.py:542 ../text.py:554 ../text.py:566 +#: ../text.py:744 ../text.py:787 ../text.py:791 msgid "OK" msgstr "" -#: ../text.py:44 +#: ../text.py:54 msgid "/dev/ttyS0 (COM1 under DOS)" msgstr "" -#: ../text.py:45 +#: ../text.py:55 msgid "/dev/ttyS1 (COM2 under DOS)" msgstr "" -#: ../text.py:46 +#: ../text.py:56 msgid "/dev/ttyS2 (COM3 under DOS)" msgstr "" -#: ../text.py:47 +#: ../text.py:57 msgid "/dev/ttyS3 (COM4 under DOS)" msgstr "" -#: ../iw/lilo.py:171 ../text.py:62 ../text.py:1105 ../text.py:1163 +#: ../iw/lilo.py:174 ../text.py:72 msgid "Device" msgstr "" -#: ../text.py:63 +#: ../text.py:73 #, c-format msgid "What device is your mouse located on? %s %i" msgstr "" -#: ../text.py:82 +#. code to create dialog in gtk+ +#: ../libfdisk/fsedit.c:605 ../libfdisk/fsedit.c:612 ../libfdisk/fsedit.c:619 +#: ../libfdisk/fsedit.c:628 ../libfdisk/fsedit.c:640 ../libfdisk/fsedit.c:650 +#: ../libfdisk/fsedit.c:679 ../libfdisk/fsedit.c:695 ../libfdisk/fsedit.c:1048 +#: ../libfdisk/gnomefsedit.c:655 ../libfdisk/gnomefsedit.c:1000 +#: ../libfdisk/gnomefsedit.c:1026 ../libfdisk/gnomefsedit.c:1062 +#: ../libfdisk/gnomefsedit.c:1267 ../libfdisk/gnomefsedit.c:1361 +#: ../libfdisk/gnomefsedit.c:1379 ../libfdisk/gnomefsedit.c:1619 +#: ../libfdisk/gnomefsedit.c:1846 ../libfdisk/gnomefsedit.c:1854 +#: ../libfdisk/gnomefsedit.c:1868 ../libfdisk/gnomefsedit.c:1879 +#: ../libfdisk/gnomefsedit.c:1886 ../libfdisk/gnomefsedit.c:1901 +#: ../libfdisk/gnomefsedit.c:1910 ../libfdisk/gnomefsedit.c:1967 +#: ../libfdisk/gnomefsedit.c:2128 ../libfdisk/newtfsedit.c:116 +#: ../libfdisk/newtfsedit.c:449 ../libfdisk/newtfsedit.c:527 +#: ../libfdisk/newtfsedit.c:545 ../libfdisk/newtfsedit.c:581 +#: ../libfdisk/newtfsedit.c:1297 ../libfdisk/newtfsedit.c:1305 +#: ../libfdisk/newtfsedit.c:1430 ../libfdisk/newtfsedit.c:1451 +#: ../libfdisk/newtfsedit.c:1545 ../text.py:74 ../text.py:469 +msgid "Ok" +msgstr "" + +#: ../gui.py:312 ../libfdisk/fsedit.c:955 ../libfdisk/newtfsedit.c:1297 +#: ../libfdisk/newtfsedit.c:1305 ../text.py:74 ../text.py:75 ../text.py:90 +#: ../text.py:113 ../text.py:141 ../text.py:144 ../text.py:167 ../text.py:194 +#: ../text.py:208 ../text.py:210 ../text.py:229 ../text.py:231 ../text.py:253 +#: ../text.py:255 ../text.py:343 ../text.py:394 ../text.py:396 ../text.py:415 +#: ../text.py:424 ../text.py:435 ../text.py:437 ../text.py:457 ../text.py:460 +#: ../text.py:469 ../text.py:522 ../text.py:523 ../text.py:744 ../text.py:766 +msgid "Back" +msgstr "" + +#: ../text.py:92 msgid "Which model mouse is attached to this computer?" msgstr "" -#: ../text.py:91 +#: ../text.py:101 msgid "Emulate 3 Buttons?" msgstr "" -#: ../text.py:93 +#: ../text.py:103 msgid "Mouse Selection" msgstr "" -#: ../text.py:129 ../text.py:1621 +#: ../text.py:139 ../text.py:820 msgid "Keyboard Selection" msgstr "" -#: ../text.py:130 +#: ../text.py:140 msgid "Which model keyboard is attached to this computer?" msgstr "" -#: ../text.py:150 +#: ../text.py:160 msgid "Install GNOME Workstation" msgstr "" -#: ../text.py:151 +#: ../text.py:161 msgid "Install KDE Workstation" msgstr "" -#: ../text.py:152 +#: ../text.py:162 msgid "Install Server System" msgstr "" -#: ../text.py:153 +#: ../text.py:163 msgid "Install Custom System" msgstr "" -#: ../text.py:154 +#: ../text.py:164 msgid "Upgrade Existing Installation" msgstr "" -#: ../text.py:155 ../text.py:1624 +#: ../text.py:165 ../text.py:823 msgid "Installation Type" msgstr "" -#: ../text.py:156 +#: ../text.py:166 msgid "What type of system would you like to install?" msgstr "" -#: ../libfdisk/newtfsedit.c:1545 ../text.py:181 ../text.py:1363 +#: ../libfdisk/newtfsedit.c:1545 ../text.py:191 ../text.py:562 msgid "Error" msgstr "" -#: ../text.py:182 +#: ../text.py:192 msgid "You don't have any Linux partitions. You can't upgrade this system!" msgstr "" -#: ../text.py:195 +#: ../text.py:205 msgid "System to Upgrade" msgstr "" -#: ../text.py:196 +#: ../text.py:206 msgid "What partition holds the root partition of your installation?" msgstr "" -#: ../text.py:211 +#: ../text.py:221 msgid "Customize Packages to Upgrade" msgstr "" -#: ../text.py:212 +#: ../text.py:222 msgid "" "The packages you have installed, and any other packages which are needed to " "satisfy their dependencies, have been selected for installation. Would you " "like to customize the set of packages that will be upgraded?" msgstr "" -#: ../libfdisk/gnomefsedit.c:541 ../libfdisk/gnomefsedit.c:917 -#: ../libfdisk/gnomefsedit.c:1041 ../libfdisk/gnomefsedit.c:1981 -#: ../libfdisk/gnomefsedit.c:2251 ../libfdisk/gnomefsedit.c:2304 +#: ../libfdisk/gnomefsedit.c:580 ../libfdisk/gnomefsedit.c:956 +#: ../libfdisk/gnomefsedit.c:1080 ../libfdisk/gnomefsedit.c:2020 +#: ../libfdisk/gnomefsedit.c:2290 ../libfdisk/gnomefsedit.c:2343 #: ../libfdisk/newtfsedit.c:486 ../libfdisk/newtfsedit.c:697 #: ../libfdisk/newtfsedit.c:1483 ../libfdisk/newtfsedit.c:1501 -#: ../libfdisk/newtfsedit.c:1586 ../text.py:219 ../text.py:805 ../text.py:1023 -#: ../text.py:1026 +#: ../libfdisk/newtfsedit.c:1586 ../text.py:229 ../text.py:415 ../text.py:418 msgid "Yes" msgstr "" -#: ../libfdisk/gnomefsedit.c:541 ../libfdisk/gnomefsedit.c:917 -#: ../libfdisk/gnomefsedit.c:1041 ../libfdisk/gnomefsedit.c:1981 -#: ../libfdisk/gnomefsedit.c:2251 ../libfdisk/gnomefsedit.c:2304 +#: ../libfdisk/gnomefsedit.c:580 ../libfdisk/gnomefsedit.c:956 +#: ../libfdisk/gnomefsedit.c:1080 ../libfdisk/gnomefsedit.c:2020 +#: ../libfdisk/gnomefsedit.c:2290 ../libfdisk/gnomefsedit.c:2343 #: ../libfdisk/newtfsedit.c:486 ../libfdisk/newtfsedit.c:697 #: ../libfdisk/newtfsedit.c:1483 ../libfdisk/newtfsedit.c:1501 -#: ../libfdisk/newtfsedit.c:1586 ../text.py:219 ../text.py:224 ../text.py:805 -#: ../text.py:1023 ../text.py:1029 +#: ../libfdisk/newtfsedit.c:1586 ../text.py:229 ../text.py:234 ../text.py:415 +#: ../text.py:421 msgid "No" msgstr "" -#: ../text.py:234 ../text.py:1657 -msgid "Root Password" -msgstr "" - -#: ../text.py:236 -msgid "" -"Pick a root password. You must type it twice to ensure you know what it is " -"and didn't make a mistake in typing. Remember that the root password is a " -"critical part of system security!" -msgstr "" - -#: ../text.py:249 -msgid "Password:" -msgstr "" - -#: ../text.py:250 -msgid "Password (again):" -msgstr "" - -#: ../text.py:266 ../text.py:317 -msgid "Password Length" -msgstr "" - -#: ../text.py:267 -msgid "The root password must be at least 6 characters long." -msgstr "" - -#: ../text.py:271 ../text.py:325 -msgid "Password Mismatch" -msgstr "" - -#: ../text.py:272 ../text.py:326 -msgid "The passwords you entered were different. Please try again." -msgstr "" - -#: ../libfdisk/gnomefsedit.c:616 ../libfdisk/gnomefsedit.c:1580 -#: ../libfdisk/gnomefsedit.c:2089 ../libfdisk/newtfsedit.c:450 -#: ../libfdisk/newtfsedit.c:1501 ../text.py:288 ../text.py:1110 -#: ../text.py:1128 -msgid "Cancel" -msgstr "" - -#: ../text.py:297 -msgid "Edit User" -msgstr "" - -#: ../text.py:299 -msgid "Add User" -msgstr "" - -#: ../text.py:304 -msgid "User ID" -msgstr "" - -#: ../iw/account.py:171 ../iw/account.py:192 ../text.py:305 ../text.py:386 -msgid "Full Name" -msgstr "" - -#: ../iw/account.py:166 ../text.py:306 -msgid "Password" -msgstr "" - -#: ../iw/account.py:168 ../text.py:307 -msgid "Password (confirm)" -msgstr "" - -#: ../text.py:318 -msgid "The password must be at least 6 characters long." -msgstr "" - -#: ../text.py:335 -msgid "User Exists" -msgstr "" - -#: ../text.py:336 -msgid "This user id already exists. Choose another." -msgstr "" - -#: ../text.py:363 -msgid "" -"You should use a normal user account for most activities on your system. By " -"not using the root account casually, you'll reduce the chance of disrupting " -"your system's configuration." -msgstr "" - -#: ../text.py:374 ../text.py:1659 -msgid "User Account Setup" -msgstr "" - -#: ../text.py:376 -msgid "" -"What user account would you like to have on the system? You should have at " -"least one non-root account for normal work, but multi-user systems can have " -"any number of accounts set up." -msgstr "" - -#: ../text.py:386 -msgid "User name" -msgstr "" - -#: ../iw/account.py:178 ../libfdisk/newtfsedit.c:1303 ../text.py:397 -msgid "Add" -msgstr "" - -#: ../iw/account.py:182 ../libfdisk/newtfsedit.c:1296 -#: ../libfdisk/newtfsedit.c:1304 ../text.py:397 -msgid "Delete" -msgstr "" - -#: ../iw/account.py:180 ../libfdisk/newtfsedit.c:1296 -#: ../libfdisk/newtfsedit.c:1304 ../text.py:398 ../text.py:732 ../text.py:1178 -#: ../text.py:1199 -msgid "Edit" -msgstr "" - -#: ../text.py:410 -msgid "Enter the information for the user." -msgstr "" - -#: ../text.py:422 -msgid "Change the information for this user." -msgstr "" - -#: ../text.py:457 +#: ../text.py:244 msgid "Red Hat Linux" msgstr "" -#: ../text.py:458 +#: ../text.py:245 msgid "" "Welcome to Red Hat Linux!\n" "\n" @@ -328,202 +195,57 @@ msgid "" "purchase through our web site, http://www.redhat.com/." msgstr "" -#: ../iw/auth.py:11 ../text.py:490 -msgid "Authentication Configuration" -msgstr "" - -#: ../text.py:491 -msgid "Use Shadow Passwords" -msgstr "" - -#: ../text.py:493 -msgid "Enable MD5 Passwords" -msgstr "" - -#: ../iw/auth.py:53 ../text.py:495 -msgid "Enable NIS" -msgstr "" - -#: ../text.py:500 -msgid "NIS Domain:" -msgstr "" - -#: ../text.py:502 -msgid "NIS Server:" -msgstr "" - -#: ../text.py:504 -msgid "or use:" -msgstr "" - -#: ../text.py:507 -msgid "Request server via broadcast" -msgstr "" - -#: ../text.py:593 +#: ../text.py:315 msgid "Use bootp/dhcp" msgstr "" -#: ../text.py:598 +#: ../text.py:320 msgid "IP address:" msgstr "" -#: ../text.py:599 +#: ../text.py:321 msgid "Netmask:" msgstr "" -#: ../text.py:600 +#: ../text.py:322 msgid "Default gateway (IP):" msgstr "" -#: ../text.py:601 +#: ../text.py:323 msgid "Primary nameserver:" msgstr "" -#: ../text.py:623 +#: ../text.py:345 msgid "Network Configuration" msgstr "" -#: ../text.py:639 +#: ../text.py:361 msgid "Invalid information" msgstr "" -#: ../text.py:640 +#: ../text.py:362 msgid "You must enter valid IP information to continue" msgstr "" -#: ../text.py:668 +#: ../text.py:390 msgid "Hostname Configuration" msgstr "" -#: ../text.py:669 +#: ../text.py:391 msgid "" "The hostname is the name of your computer. If your computer is attached to " "a network, this may be assigned by your network administrator." msgstr "" -#: ../iw/network.py:180 ../text.py:672 +#: ../iw/network.py:180 ../text.py:394 msgid "Hostname" msgstr "" -#: ../text.py:687 ../text.py:726 -msgid "Disk Setup" -msgstr "" - -#: ../text.py:688 -msgid "" -"Disk Druid is a tool for partitioning and setting up mount points. It is " -"designed to be easier to use than Linux's traditional disk partitioning " -"sofware, fdisk, as well as more powerful. However, there are some cases " -"where fdisk may be preferred.\n" -"\n" -"Which tool would you like to use?" -msgstr "" - -#: ../text.py:695 -msgid "Disk Druid" -msgstr "" - -#: ../text.py:695 -msgid "fdisk" -msgstr "" - -#: ../text.py:727 -msgid "" -"To install Red Hat Linux, you must have at least one partition of 150 MB " -"dedicated to Linux. We suggest placing that partition on one of the first " -"two hard drives in your system so you can boot into Linux with LILO." -msgstr "" - -#: ../text.py:732 -msgid "Done" -msgstr "" - -#: ../iw/rootpartition.py:74 ../text.py:767 -msgid "Automatic Partitioning" -msgstr "" - -#: ../iw/rootpartition.py:110 ../text.py:768 -#, c-format -msgid "" -"%s\n" -"\n" -"If you don't want to do this, you can continue with this install by " -"partitioning manually, or you can go back and perform a fully customized " -"installation." -msgstr "" - -#: ../text.py:772 ../text.py:773 -msgid "Continue" -msgstr "" - -#: ../iw/rootpartition.py:125 ../text.py:772 -msgid "Manually partition" -msgstr "" - -#: ../text.py:800 -msgid "Low Memory" -msgstr "" - -#: ../text.py:801 -msgid "" -"As you don't have much memory in this machine, we need to turn on swap space " -"immediately. To do this we'll have to write your new partition table to the " -"disk immediately. Is that okay?" -msgstr "" - -#: ../text.py:820 -msgid "" -"What partitions would you like to format? We strongly suggest formatting all " -"of the system partitions, including /, /usr, and /var. There is no need to " -"format /home or /usr/local if they have already been configured during a " -"previous install." -msgstr "" - -#: ../text.py:840 -msgid "Check for bad blocks during format" -msgstr "" - -#: ../text.py:844 -msgid "Choose Partitions to Format" -msgstr "" - -#: ../iw/package.py:445 ../text.py:880 -msgid "Select individual packages" -msgstr "" - -#: ../iw/package.py:377 ../text.py:884 ../text.py:949 -msgid "Package Group Selection" -msgstr "" - -#: ../text.py:976 ../text.py:1667 -msgid "Package Dependencies" -msgstr "" - -#: ../text.py:977 -msgid "" -"Some of the packages you have selected to install require packages you have " -"not selected. If you just select Ok all of those required packages will be " -"installed." -msgstr "" - -#: ../iw/dependencies.py:29 ../iw/progress.py:112 ../text.py:983 -msgid "Package" -msgstr "" - -#: ../iw/dependencies.py:29 ../text.py:983 -msgid "Requirement" -msgstr "" - -#: ../iw/dependencies.py:36 ../text.py:995 -msgid "Install packages to satisfy dependencies" -msgstr "" - -#: ../text.py:1013 ../text.py:1351 ../text.py:1676 +#: ../text.py:405 ../text.py:550 ../text.py:875 msgid "Bootdisk" msgstr "" -#: ../text.py:1014 +#: ../text.py:406 msgid "" "A custom bootdisk provides a way of booting into your Linux system without " "depending on the normal bootloader. This is useful if you don't want to " @@ -535,98 +257,45 @@ msgid "" "Would you like to create a bootdisk for your system?" msgstr "" -#: ../text.py:1040 -msgid "" -"A few systems will need to pass special options to the kernel at boot time " -"for the system to function properly. If you need to pass boot options to the " -"kernel, enter them now. If you don't need any or aren't sure, leave this " -"blank." -msgstr "" - -#: ../iw/lilo.py:138 ../text.py:1046 -msgid "Use linear mode (needed for some SCSI drives)" -msgstr "" - -#: ../text.py:1048 ../text.py:1355 ../text.py:1356 ../text.py:1367 -#: ../text.py:1368 -msgid "Skip" -msgstr "" - -#: ../text.py:1051 ../text.py:1089 ../text.py:1186 ../text.py:1641 -#: ../text.py:1643 ../text.py:1645 -msgid "LILO Configuration" -msgstr "" - -#: ../text.py:1090 -msgid "Where do you want to install the bootloader?" -msgstr "" - -#: ../iw/lilo.py:171 ../iw/lilo.py:206 ../text.py:1106 ../text.py:1163 -msgid "Boot label" -msgstr "" - -#: ../text.py:1110 ../text.py:1130 -msgid "Clear" -msgstr "" - -#: ../text.py:1118 -msgid "Edit Boot Label" -msgstr "" - -#: ../iw/lilo.py:171 ../text.py:1163 -msgid "Partition type" -msgstr "" - -#: ../iw/lilo.py:171 ../text.py:1163 -msgid "Default" -msgstr "" - -#: ../text.py:1181 -msgid "" -"The boot manager Red Hat uses can boot other operating systems as well. You " -"need to tell me what partitions you would like to be able to boot and what " -"label you want to use for each of them." -msgstr "" - -#: ../text.py:1235 +#: ../text.py:433 msgid "X probe results" msgstr "" -#: ../text.py:1248 ../text.py:1267 +#: ../text.py:446 ../text.py:465 msgid "Unlisted Card" msgstr "" -#: ../text.py:1256 +#: ../text.py:454 msgid "Video Card Selection" msgstr "" -#: ../text.py:1257 +#: ../text.py:455 msgid "Which video card do you have?" msgstr "" -#: ../text.py:1269 +#: ../text.py:467 msgid "X Server Selection" msgstr "" -#: ../text.py:1269 +#: ../text.py:467 msgid "Choose a server" msgstr "" -#: ../text.py:1319 +#: ../text.py:518 msgid "Installation to begin" msgstr "" -#: ../text.py:1320 +#: ../text.py:519 msgid "" "A complete log of your installation will be in /tmp/install.log after " "rebooting your system. You may want to keep this file for later reference." msgstr "" -#: ../text.py:1335 +#: ../text.py:534 msgid "Complete" msgstr "" -#: ../iw/congrats.py:17 ../text.py:1336 +#: ../iw/congrats.py:17 ../text.py:535 msgid "" "Congratulations, installation is complete.\n" "\n" @@ -638,189 +307,209 @@ msgid "" "chapter of the Official Red Hat Linux User's Guide." msgstr "" -#: ../iw/bootdisk.py:40 ../text.py:1352 +#: ../iw/bootdisk.py:40 ../text.py:551 msgid "" "Insert a blank floppy in the first floppy drive. All data on this disk will " "be erased during creation of the boot disk." msgstr "" -#: ../iw/bootdisk.py:44 ../text.py:1364 +#: ../text.py:554 ../text.py:555 ../text.py:566 ../text.py:567 +msgid "Skip" +msgstr "" + +#: ../iw/bootdisk.py:44 ../text.py:563 msgid "" "An error occured while making the boot disk. Please make sure that there is " "a formatted floppy in the first floppy drive." msgstr "" -#: ../text.py:1426 +#: ../text.py:625 msgid "Package Installation" msgstr "" -#: ../text.py:1428 +#: ../text.py:627 msgid "Name : " msgstr "" -#: ../text.py:1429 +#: ../text.py:628 msgid "Size : " msgstr "" -#: ../text.py:1430 +#: ../text.py:629 msgid "Summary: " msgstr "" -#: ../text.py:1456 +#: ../text.py:655 msgid " Packages" msgstr "" -#: ../text.py:1457 +#: ../text.py:656 msgid " Bytes" msgstr "" -#: ../text.py:1458 +#: ../text.py:657 msgid " Time" msgstr "" -#: ../text.py:1460 +#: ../text.py:659 msgid "Total :" msgstr "" -#: ../text.py:1467 +#: ../text.py:666 msgid "Completed: " msgstr "" -#: ../text.py:1477 +#: ../text.py:676 msgid "Remaining: " msgstr "" -#: ../text.py:1547 +#: ../text.py:746 msgid "What time zone are you located in?" msgstr "" -#: ../text.py:1555 +#: ../text.py:754 msgid "Hardware clock set to GMT?" msgstr "" -#: ../iw/timezone.py:29 ../text.py:1557 +#: ../iw/timezone.py:29 ../text.py:756 msgid "Time Zone Selection" msgstr "" -#: ../text.py:1592 ../text.py:1593 +#: ../text.py:791 ../text.py:792 msgid "Debug" msgstr "" -#: ../text.py:1605 +#: ../text.py:804 msgid "Red Hat Linux (C) 1999 Red Hat, Inc." msgstr "" -#: ../text.py:1607 +#: ../text.py:806 msgid "" " <Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next " "screen" msgstr "" -#: ../text.py:1623 +#: ../text.py:822 msgid "Welcome" msgstr "" -#: ../iw/lilo.py:91 ../iw/lilo.py:194 ../text.py:1629 ../text.py:1635 +#: ../iw/lilo.py:94 ../iw/lilo.py:197 ../text.py:828 ../text.py:834 msgid "Partition" msgstr "" -#: ../text.py:1631 +#: ../text.py:830 msgid "Manually Partition" msgstr "" -#: ../text.py:1633 +#: ../text.py:832 msgid "Automatic Partition" msgstr "" -#: ../text.py:1637 +#: ../text.py:836 msgid "Swap" msgstr "" -#: ../text.py:1639 +#: ../text.py:838 msgid "Filesystem Formatting" msgstr "" -#: ../text.py:1647 +#: ../text.py:840 ../text.py:842 ../text.py:844 +msgid "LILO Configuration" +msgstr "" + +#: ../text.py:846 msgid "Hostname Setup" msgstr "" -#: ../text.py:1649 +#: ../text.py:848 msgid "Network Setup" msgstr "" -#: ../text.py:1651 ../text.py:1653 +#: ../text.py:850 ../text.py:852 msgid "Mouse Configuration" msgstr "" -#: ../text.py:1655 +#: ../text.py:854 msgid "Time Zone Setup" msgstr "" -#: ../text.py:1661 +#: ../text.py:856 +msgid "Root Password" +msgstr "" + +#: ../text.py:858 +msgid "User Account Setup" +msgstr "" + +#: ../text.py:860 msgid "Authentication" msgstr "" -#: ../text.py:1663 +#: ../text.py:862 msgid "Package Groups" msgstr "" -#: ../text.py:1665 ../text.py:1685 +#: ../text.py:864 ../text.py:885 msgid "Individual Packages" msgstr "" -#: ../iw/xconfig.py:91 ../text.py:1669 ../text.py:1677 +#: ../text.py:866 +msgid "Package Dependencies" +msgstr "" + +#: ../iw/xconfig.py:91 ../text.py:868 ../text.py:876 msgid "X Configuration" msgstr "" -#: ../text.py:1671 +#: ../text.py:870 msgid "Boot Disk" msgstr "" -#: ../text.py:1673 +#: ../text.py:872 msgid "Installation Begins" msgstr "" -#: ../text.py:1675 +#: ../text.py:874 msgid "Install System" msgstr "" -#: ../text.py:1678 +#: ../text.py:878 msgid "Installation Complete" msgstr "" -#: ../text.py:1683 +#: ../text.py:883 msgid "Examine System" msgstr "" -#: ../text.py:1684 +#: ../text.py:884 msgid "Customize Upgrade" msgstr "" -#: ../text.py:1686 +#: ../text.py:886 msgid "Upgrade System" msgstr "" -#: ../text.py:1687 +#: ../text.py:887 msgid "Upgrade Complete" msgstr "" -#: ../gui.py:286 +#: ../gui.py:306 msgid "Red Hat Linux Installer" msgstr "" -#: ../gui.py:295 +#: ../gui.py:315 msgid "Finish" msgstr "" -#: ../gui.py:296 +#: ../gui.py:316 msgid "Hide Help" msgstr "" -#: ../gui.py:297 +#: ../gui.py:317 msgid "Show Help" msgstr "" -#: ../gui.py:318 +#: ../gui.py:338 msgid "Online Help" msgstr "" @@ -840,10 +529,40 @@ msgstr "" msgid "Account Name" msgstr "" +#: ../iw/account.py:166 +msgid "Password" +msgstr "" + +#: ../iw/account.py:168 +msgid "Password (confirm)" +msgstr "" + +#: ../iw/account.py:171 ../iw/account.py:192 +msgid "Full Name" +msgstr "" + +#: ../iw/account.py:178 ../libfdisk/newtfsedit.c:1303 +msgid "Add" +msgstr "" + +#: ../iw/account.py:180 ../libfdisk/newtfsedit.c:1296 +#: ../libfdisk/newtfsedit.c:1304 +msgid "Edit" +msgstr "" + +#: ../iw/account.py:182 ../libfdisk/newtfsedit.c:1296 +#: ../libfdisk/newtfsedit.c:1304 +msgid "Delete" +msgstr "" + #: ../iw/account.py:184 msgid "New" msgstr "" +#: ../iw/auth.py:11 +msgid "Authentication Configuration" +msgstr "" + #: ../iw/auth.py:50 msgid "Enable MD5 passwords" msgstr "" @@ -852,6 +571,10 @@ msgstr "" msgid "Enable shadow passwords" msgstr "" +#: ../iw/auth.py:53 +msgid "Enable NIS" +msgstr "" + #: ../iw/auth.py:54 msgid "Use broadcast to find NIS server" msgstr "" @@ -884,6 +607,18 @@ msgstr "" msgid "Unresolved Dependencies" msgstr "" +#: ../iw/dependencies.py:29 ../iw/progress.py:113 +msgid "Package" +msgstr "" + +#: ../iw/dependencies.py:29 +msgid "Requirement" +msgstr "" + +#: ../iw/dependencies.py:36 +msgid "Install packages to satisfy dependencies" +msgstr "" + #: ../iw/examine.py:11 msgid "Upgrade Examine" msgstr "" @@ -914,8 +649,8 @@ msgstr "" msgid "KDE Workstation" msgstr "" -#: ../iw/installpath.py:36 ../libfdisk/gnomefsedit.c:2157 -#: ../libfdisk/gnomefsedit.c:2177 +#: ../iw/installpath.py:36 ../libfdisk/gnomefsedit.c:2196 +#: ../libfdisk/gnomefsedit.c:2216 msgid "Server" msgstr "" @@ -951,7 +686,7 @@ msgstr "" msgid "Variant" msgstr "" -#: ../iw/language.py:15 +#: ../iw/language.py:14 msgid "What language should be used during the installation process?" msgstr "" @@ -959,34 +694,50 @@ msgstr "" msgid "Lilo Configuration" msgstr "" -#: ../iw/lilo.py:96 ../iw/lilo.py:195 +#: ../iw/lilo.py:99 ../iw/lilo.py:198 msgid "Type" msgstr "" -#: ../iw/lilo.py:125 +#: ../iw/lilo.py:128 msgid "Install LILO boot record on:" msgstr "" -#: ../iw/lilo.py:130 +#: ../iw/lilo.py:133 msgid "Master Boot Record (MBR)" msgstr "" -#: ../iw/lilo.py:134 +#: ../iw/lilo.py:137 msgid "First sector of boot partition" msgstr "" #: ../iw/lilo.py:141 +msgid "Use linear mode (needed for some SCSI drives)" +msgstr "" + +#: ../iw/lilo.py:144 msgid "Kernel parameters" msgstr "" -#: ../iw/lilo.py:156 +#: ../iw/lilo.py:159 msgid "Create boot disk" msgstr "" -#: ../iw/lilo.py:160 +#: ../iw/lilo.py:163 msgid "Do not install LILO" msgstr "" +#: ../iw/lilo.py:174 +msgid "Default" +msgstr "" + +#: ../iw/lilo.py:174 +msgid "Partition type" +msgstr "" + +#: ../iw/lilo.py:174 ../iw/lilo.py:209 +msgid "Boot label" +msgstr "" + #: ../iw/network.py:127 msgid "Configure using DHCP" msgstr "" @@ -1051,39 +802,47 @@ msgstr "" msgid "Select Package For Installation" msgstr "" +#: ../iw/package.py:377 +msgid "Package Group Selection" +msgstr "" + +#: ../iw/package.py:445 +msgid "Select individual packages" +msgstr "" + #: ../iw/progress.py:26 msgid "Installing Packages" msgstr "" -#: ../iw/progress.py:113 ../iw/progress.py:148 +#: ../iw/progress.py:114 ../iw/progress.py:149 msgid "Size" msgstr "" -#: ../iw/progress.py:114 +#: ../iw/progress.py:115 msgid "Summary" msgstr "" -#: ../iw/progress.py:148 +#: ../iw/progress.py:149 msgid "Status" msgstr "" -#: ../iw/progress.py:148 +#: ../iw/progress.py:149 msgid "Packages" msgstr "" -#: ../iw/progress.py:148 +#: ../iw/progress.py:149 msgid "Time" msgstr "" -#: ../iw/progress.py:153 +#: ../iw/progress.py:154 msgid "Total" msgstr "" -#: ../iw/progress.py:154 +#: ../iw/progress.py:155 msgid "Completed" msgstr "" -#: ../iw/progress.py:155 +#: ../iw/progress.py:156 msgid "Remaining" msgstr "" @@ -1095,10 +854,28 @@ msgstr "" msgid "Root Partition Selection" msgstr "" -#: ../iw/rootpartition.py:122 +#: ../iw/rootpartition.py:86 +msgid "Automatic Partitioning" +msgstr "" + +#: ../iw/rootpartition.py:124 +#, c-format +msgid "" +"%s\n" +"\n" +"If you don't want to do this, you can continue with this install by " +"partitioning manually, or you can go back and perform a fully customized " +"installation." +msgstr "" + +#: ../iw/rootpartition.py:136 msgid "Remove data" msgstr "" +#: ../iw/rootpartition.py:139 +msgid "Manually partition" +msgstr "" + #: ../iw/timezone.py:110 msgid "View:" msgstr "" @@ -1253,7 +1030,7 @@ msgid "" "filesystems. Please check your hardware for the cause of this problem." msgstr "" -#: ../libfdisk/fsedit.c:924 +#: ../libfdisk/fsedit.c:950 #, c-format msgid "" "A disk with a corrupt Sun disklabel has been found while reading block " @@ -1261,157 +1038,164 @@ msgid "" "device." msgstr "" -#: ../libfdisk/fsedit.c:928 +#: ../libfdisk/fsedit.c:954 msgid "Corrupt Sun disklabel" msgstr "" -#: ../libfdisk/fsedit.c:929 ../libfdisk/fsedit.c:985 ../libfdisk/fsedit.c:1010 +#: ../libfdisk/fsedit.c:955 ../libfdisk/fsedit.c:1011 +#: ../libfdisk/fsedit.c:1036 msgid "Skip Drive" msgstr "" -#: ../libfdisk/fsedit.c:938 ../libfdisk/fsedit.c:1006 +#: ../libfdisk/fsedit.c:964 ../libfdisk/fsedit.c:1032 #, c-format msgid "" "An error occurred reading the partition table for the block device %s. The " "error was" msgstr "" -#: ../libfdisk/fsedit.c:979 +#: ../libfdisk/fsedit.c:1005 #, c-format msgid "" "The partition table on device %s is corrupted. To create new partitions it " "must be initialized, causing the loss of ALL DATA on this drive." msgstr "" -#: ../libfdisk/fsedit.c:984 +#: ../libfdisk/fsedit.c:1010 msgid "Bad Partition Table" msgstr "" -#: ../libfdisk/fsedit.c:985 +#: ../libfdisk/fsedit.c:1011 msgid "Initialize" msgstr "" -#: ../libfdisk/fsedit.c:1010 +#: ../libfdisk/fsedit.c:1036 msgid "Retry" msgstr "" -#: ../libfdisk/fsedit.c:1022 +#: ../libfdisk/fsedit.c:1048 msgid "BSD Disklabel" msgstr "" -#: ../libfdisk/fsedit.c:1022 +#: ../libfdisk/fsedit.c:1048 msgid "" "A disk with a BSD disklabel has been found. The Red Hat installation only " "supports BSD Disklabels in read-only mode, so you must use a custom install " "and fdisk (instead of Disk Druid) for machines with BSD Disklabels." msgstr "" -#: ../libfdisk/fsedit.c:1052 +#: ../libfdisk/fsedit.c:1078 #, c-format msgid "System error %d" msgstr "" -#: ../libfdisk/fsedit.c:1061 ../libfdisk/fsedit.c:1063 +#: ../libfdisk/fsedit.c:1087 ../libfdisk/fsedit.c:1089 msgid "Fdisk Error" msgstr "" -#: ../libfdisk/gnomefsedit.c:478 ../libfdisk/gnomefsedit.c:647 +#: ../libfdisk/gnomefsedit.c:517 ../libfdisk/gnomefsedit.c:686 msgid "<Swap Partition>" msgstr "" -#: ../libfdisk/gnomefsedit.c:486 ../libfdisk/gnomefsedit.c:649 +#: ../libfdisk/gnomefsedit.c:525 ../libfdisk/gnomefsedit.c:688 msgid "<RAID Partition>" msgstr "" -#: ../libfdisk/gnomefsedit.c:541 ../libfdisk/newtfsedit.c:697 +#: ../libfdisk/gnomefsedit.c:580 ../libfdisk/newtfsedit.c:697 msgid "Delete Partition" msgstr "" -#: ../libfdisk/gnomefsedit.c:542 ../libfdisk/newtfsedit.c:698 +#: ../libfdisk/gnomefsedit.c:581 ../libfdisk/newtfsedit.c:698 msgid "Are you sure you want to delete this partition?" msgstr "" -#: ../libfdisk/gnomefsedit.c:600 ../libfdisk/gnomefsedit.c:606 -#: ../libfdisk/gnomefsedit.c:610 ../libfdisk/gnomefsedit.c:612 +#: ../libfdisk/gnomefsedit.c:639 ../libfdisk/gnomefsedit.c:645 +#: ../libfdisk/gnomefsedit.c:649 ../libfdisk/gnomefsedit.c:651 #: ../libfdisk/newtfsedit.c:263 ../libfdisk/newtfsedit.c:269 #: ../libfdisk/newtfsedit.c:273 ../libfdisk/newtfsedit.c:275 msgid "Edit Partition" msgstr "" -#: ../libfdisk/gnomefsedit.c:627 ../libfdisk/gnomefsedit.c:1589 +#: ../libfdisk/gnomefsedit.c:655 ../libfdisk/gnomefsedit.c:1619 +#: ../libfdisk/gnomefsedit.c:2128 ../libfdisk/newtfsedit.c:450 +#: ../libfdisk/newtfsedit.c:1501 +msgid "Cancel" +msgstr "" + +#: ../libfdisk/gnomefsedit.c:666 ../libfdisk/gnomefsedit.c:1628 msgid "Mount Point:" msgstr "" -#: ../libfdisk/gnomefsedit.c:662 +#: ../libfdisk/gnomefsedit.c:701 msgid "Size (Megs):" msgstr "" -#: ../libfdisk/gnomefsedit.c:693 +#: ../libfdisk/gnomefsedit.c:732 msgid "Grow to fill disk?" msgstr "" -#: ../libfdisk/gnomefsedit.c:712 ../libfdisk/newtfsedit.c:335 +#: ../libfdisk/gnomefsedit.c:751 ../libfdisk/newtfsedit.c:335 msgid "Allocation Status:" msgstr "" -#: ../libfdisk/gnomefsedit.c:716 ../libfdisk/newtfsedit.c:337 +#: ../libfdisk/gnomefsedit.c:755 ../libfdisk/newtfsedit.c:337 msgid "Successful" msgstr "" -#: ../libfdisk/gnomefsedit.c:719 ../libfdisk/newtfsedit.c:339 +#: ../libfdisk/gnomefsedit.c:758 ../libfdisk/newtfsedit.c:339 msgid "Failed" msgstr "" -#: ../libfdisk/gnomefsedit.c:731 ../libfdisk/newtfsedit.c:344 +#: ../libfdisk/gnomefsedit.c:770 ../libfdisk/newtfsedit.c:344 msgid "Failure Reason:" msgstr "" -#: ../libfdisk/gnomefsedit.c:745 ../libfdisk/gnomefsedit.c:1615 +#: ../libfdisk/gnomefsedit.c:784 ../libfdisk/gnomefsedit.c:1654 msgid "Partition Type:" msgstr "" -#: ../libfdisk/gnomefsedit.c:812 +#: ../libfdisk/gnomefsedit.c:851 msgid "Allowable Drives:" msgstr "" -#: ../libfdisk/gnomefsedit.c:917 ../libfdisk/gnomefsedit.c:1807 +#: ../libfdisk/gnomefsedit.c:956 ../libfdisk/gnomefsedit.c:1846 #: ../libfdisk/newtfsedit.c:486 msgid "No Mount Point" msgstr "" -#: ../libfdisk/gnomefsedit.c:918 ../libfdisk/newtfsedit.c:487 +#: ../libfdisk/gnomefsedit.c:957 ../libfdisk/newtfsedit.c:487 msgid "" "You have not selected a mount point for this partition. Are you sure you " "want to do this?" msgstr "" -#: ../libfdisk/gnomefsedit.c:961 ../libfdisk/gnomefsedit.c:1815 +#: ../libfdisk/gnomefsedit.c:1000 ../libfdisk/gnomefsedit.c:1854 #: ../libfdisk/newtfsedit.c:527 msgid "Mount Point Error" msgstr "" -#: ../libfdisk/gnomefsedit.c:962 ../libfdisk/newtfsedit.c:528 +#: ../libfdisk/gnomefsedit.c:1001 ../libfdisk/newtfsedit.c:528 msgid "" "The mount point requested is either an illegal path or is already in use. " "Please select a valid mount point." msgstr "" -#: ../libfdisk/gnomefsedit.c:987 ../libfdisk/newtfsedit.c:545 +#: ../libfdisk/gnomefsedit.c:1026 ../libfdisk/newtfsedit.c:545 msgid "Size Error" msgstr "" -#: ../libfdisk/gnomefsedit.c:988 ../libfdisk/newtfsedit.c:546 +#: ../libfdisk/gnomefsedit.c:1027 ../libfdisk/newtfsedit.c:546 msgid "" "The size requested is illegal. Make sure the size is greater and zero (0), " "and is specified int decimal (base 10) format." msgstr "" -#: ../libfdisk/gnomefsedit.c:1023 ../libfdisk/gnomefsedit.c:1928 +#: ../libfdisk/gnomefsedit.c:1062 ../libfdisk/gnomefsedit.c:1967 #: ../libfdisk/newtfsedit.c:581 msgid "Swap Size Error" msgstr "" -#: ../libfdisk/gnomefsedit.c:1024 ../libfdisk/gnomefsedit.c:1929 +#: ../libfdisk/gnomefsedit.c:1063 ../libfdisk/gnomefsedit.c:1968 #: ../libfdisk/newtfsedit.c:582 #, c-format msgid "" @@ -1419,22 +1203,22 @@ msgid "" "swap partition is %ld Megabytes." msgstr "" -#: ../libfdisk/gnomefsedit.c:1040 ../libfdisk/gnomefsedit.c:1047 +#: ../libfdisk/gnomefsedit.c:1079 ../libfdisk/gnomefsedit.c:1086 msgid "No RAID Drive Constraint" msgstr "" -#: ../libfdisk/gnomefsedit.c:1042 +#: ../libfdisk/gnomefsedit.c:1081 msgid "" "You have configured a RAID partition without constraining the partition to a " "single drive.\n" " Are you sure you want to do this?" msgstr "" -#: ../libfdisk/gnomefsedit.c:1048 +#: ../libfdisk/gnomefsedit.c:1087 msgid "Close" msgstr "" -#: ../libfdisk/gnomefsedit.c:1049 +#: ../libfdisk/gnomefsedit.c:1088 msgid "" "You have configured a RAID partition without constraining the partition to a " "single drive. Please select one drive to constrain this partition to." @@ -1442,11 +1226,11 @@ msgstr "" #. XXXXX - for now destroy the raid entry since it #. now contains unallocated partitions! -#: ../libfdisk/gnomefsedit.c:1228 +#: ../libfdisk/gnomefsedit.c:1267 msgid "RAID Entry Incomplete" msgstr "" -#: ../libfdisk/gnomefsedit.c:1229 +#: ../libfdisk/gnomefsedit.c:1268 #, c-format msgid "" "The raid device /dev/%s now contains partitions which are unallocated. The " @@ -1455,12 +1239,12 @@ msgid "" msgstr "" #. build list of why they all failed -#: ../libfdisk/gnomefsedit.c:1322 ../libfdisk/gnomefsedit.c:1341 +#: ../libfdisk/gnomefsedit.c:1361 ../libfdisk/gnomefsedit.c:1380 #: ../libfdisk/newtfsedit.c:84 ../libfdisk/newtfsedit.c:1482 msgid "Unallocated Partitions" msgstr "" -#: ../libfdisk/gnomefsedit.c:1326 ../libfdisk/gnomefsedit.c:1336 +#: ../libfdisk/gnomefsedit.c:1365 ../libfdisk/gnomefsedit.c:1375 #: ../libfdisk/newtfsedit.c:88 msgid "" "There are currently unallocated partition(s) present in the list of " @@ -1468,80 +1252,80 @@ msgid "" "with the reason they were not allocated." msgstr "" -#: ../libfdisk/gnomefsedit.c:1601 +#: ../libfdisk/gnomefsedit.c:1640 msgid "<Swap Partition" msgstr "" -#: ../libfdisk/gnomefsedit.c:1659 +#: ../libfdisk/gnomefsedit.c:1698 msgid "RAID Device: /dev/" msgstr "" -#: ../libfdisk/gnomefsedit.c:1682 +#: ../libfdisk/gnomefsedit.c:1721 msgid "RAID Type:" msgstr "" -#: ../libfdisk/gnomefsedit.c:1719 +#: ../libfdisk/gnomefsedit.c:1758 msgid "Partitions For RAID Array:" msgstr "" -#: ../libfdisk/gnomefsedit.c:1808 +#: ../libfdisk/gnomefsedit.c:1847 msgid "You have not selected a mount point. A mount point is required." msgstr "" -#: ../libfdisk/gnomefsedit.c:1816 +#: ../libfdisk/gnomefsedit.c:1855 msgid "" "The mount point requested is already in use. Please select a valid mount " "point." msgstr "" -#: ../libfdisk/gnomefsedit.c:1829 +#: ../libfdisk/gnomefsedit.c:1868 msgid "Booting From RAID Warning" msgstr "" -#: ../libfdisk/gnomefsedit.c:1830 +#: ../libfdisk/gnomefsedit.c:1869 msgid "" "You have made this raid device mount as a booting partition. Please make " "sure all the component partitions are bootable." msgstr "" -#: ../libfdisk/gnomefsedit.c:1840 +#: ../libfdisk/gnomefsedit.c:1879 msgid "No RAID Device" msgstr "" -#: ../libfdisk/gnomefsedit.c:1841 +#: ../libfdisk/gnomefsedit.c:1880 msgid "You need to selected a RAID device." msgstr "" -#: ../libfdisk/gnomefsedit.c:1847 +#: ../libfdisk/gnomefsedit.c:1886 msgid "Used Raid Device" msgstr "" -#: ../libfdisk/gnomefsedit.c:1848 +#: ../libfdisk/gnomefsedit.c:1887 #, c-format msgid "" "The raid device \"/dev/%s\" is already configured as a raid device. Please " "select another." msgstr "" -#: ../libfdisk/gnomefsedit.c:1861 +#: ../libfdisk/gnomefsedit.c:1900 msgid "Not Enough Partitions" msgstr "" -#: ../libfdisk/gnomefsedit.c:1863 +#: ../libfdisk/gnomefsedit.c:1902 msgid "" "You have not configured enough partitions for the RAID type you have " "selected." msgstr "" -#: ../libfdisk/gnomefsedit.c:1870 +#: ../libfdisk/gnomefsedit.c:1909 msgid "Illegal /boot RAID Type" msgstr "" -#: ../libfdisk/gnomefsedit.c:1872 +#: ../libfdisk/gnomefsedit.c:1911 msgid "Boot partitions (/boot) are only allowed on RAID-1." msgstr "" -#: ../libfdisk/gnomefsedit.c:1973 +#: ../libfdisk/gnomefsedit.c:2012 #, c-format msgid "" "The partition %s is a pre-existing partition in the set of partitions for " @@ -1549,140 +1333,115 @@ msgid "" "possible to boot from this partition?" msgstr "" -#: ../libfdisk/gnomefsedit.c:1980 +#: ../libfdisk/gnomefsedit.c:2019 msgid "Use Pre-existing Partition?" msgstr "" -#: ../libfdisk/gnomefsedit.c:2089 +#: ../libfdisk/gnomefsedit.c:2128 msgid "Auto-Partition" msgstr "" -#: ../libfdisk/gnomefsedit.c:2096 +#: ../libfdisk/gnomefsedit.c:2135 msgid "Using Existing Disk Space" msgstr "" -#: ../libfdisk/gnomefsedit.c:2115 +#: ../libfdisk/gnomefsedit.c:2154 msgid "Remove Linux partitions" msgstr "" -#: ../libfdisk/gnomefsedit.c:2126 +#: ../libfdisk/gnomefsedit.c:2165 msgid "Use existing free space" msgstr "" #. workstation or server? -#: ../libfdisk/gnomefsedit.c:2138 +#: ../libfdisk/gnomefsedit.c:2177 msgid "Intended Use" msgstr "" -#: ../libfdisk/gnomefsedit.c:2177 +#: ../libfdisk/gnomefsedit.c:2216 msgid "Workstation" msgstr "" -#: ../libfdisk/gnomefsedit.c:2251 +#: ../libfdisk/gnomefsedit.c:2290 msgid "Delete RAID Device?" msgstr "" -#: ../libfdisk/gnomefsedit.c:2252 +#: ../libfdisk/gnomefsedit.c:2291 msgid "Are you sure you want to remove this RAID device?" msgstr "" -#: ../libfdisk/gnomefsedit.c:2303 ../libfdisk/newtfsedit.c:1585 +#: ../libfdisk/gnomefsedit.c:2342 ../libfdisk/newtfsedit.c:1585 msgid "Reset Partition Table" msgstr "" -#: ../libfdisk/gnomefsedit.c:2305 ../libfdisk/newtfsedit.c:1587 +#: ../libfdisk/gnomefsedit.c:2344 ../libfdisk/newtfsedit.c:1587 msgid "Reset partition table to original contents? " msgstr "" -#: ../libfdisk/gnomefsedit.c:2341 ../libfdisk/gnomefsedit.c:2392 +#: ../libfdisk/gnomefsedit.c:2380 ../libfdisk/gnomefsedit.c:2431 msgid "<Swap>" msgstr "" -#: ../libfdisk/gnomefsedit.c:2343 +#: ../libfdisk/gnomefsedit.c:2382 msgid "<RAID>" msgstr "" -#: ../libfdisk/gnomefsedit.c:2345 +#: ../libfdisk/gnomefsedit.c:2384 msgid "<not set>" msgstr "" -#: ../libfdisk/gnomefsedit.c:2902 +#: ../libfdisk/gnomefsedit.c:2941 msgid "Unallocated Partitions Exist..." msgstr "" -#: ../libfdisk/gnomefsedit.c:2913 +#: ../libfdisk/gnomefsedit.c:2952 msgid "" "You must assign a root (/) partition to a Linux native partition (ext2) or a " "RAID partition for the install to proceed." msgstr "" -#: ../libfdisk/gnomefsedit.c:2927 ../libfdisk/gnomefsedit.c:2940 +#: ../libfdisk/gnomefsedit.c:2966 ../libfdisk/gnomefsedit.c:2979 msgid "" "You must assign a boot (/boot) partition to a Linux native partition (ext2) " "or a RAID-1 partition for the install to proceed." msgstr "" -#: ../libfdisk/gnomefsedit.c:2955 +#: ../libfdisk/gnomefsedit.c:2994 msgid "" "Because you have assigned the root partition (/) to a RAID device, you must " "also assign a boot (/boot) partition to a Linux native partition (ext2) or a " "RAID-1 partition for the install to proceed." msgstr "" -#: ../libfdisk/gnomefsedit.c:3028 +#: ../libfdisk/gnomefsedit.c:3067 msgid "Partitions" msgstr "" -#: ../libfdisk/gnomefsedit.c:3072 +#: ../libfdisk/gnomefsedit.c:3111 msgid "_Add..." msgstr "" -#: ../libfdisk/gnomefsedit.c:3084 +#: ../libfdisk/gnomefsedit.c:3123 msgid "_Edit..." msgstr "" -#: ../libfdisk/gnomefsedit.c:3085 +#: ../libfdisk/gnomefsedit.c:3124 msgid "_Delete" msgstr "" -#: ../libfdisk/gnomefsedit.c:3086 +#: ../libfdisk/gnomefsedit.c:3125 msgid "_Reset" msgstr "" -#. XXXX - uncomment if you want the add raid button -#. -#. if (!context->dontPartition) { -#. #ifdef GNOME_FSEDIT_USE_BUTTON_BOX -#. buttonbox2 = gtk_hbutton_box_new (); -#. gtk_button_box_set_child_size (GTK_BUTTON_BOX (buttonbox2), -#. GTK_BUTTONBOX_DEFAULT, 0); -#. gtk_box_pack_start (GTK_BOX (vbox2), buttonbox2, FALSE, FALSE, 0); -#. gtk_widget_show (buttonbox2); -#. #endif -#. -#. addraid_button = accel_button (accelgroup, _("_Make RAID Device")); -#. #ifdef GNOME_FSEDIT_USE_BUTTON_BOX -#. gtk_container_add (GTK_CONTAINER (buttonbox2), addraid_button); -#. #else -#. gtk_box_pack_start (GTK_BOX (hbox), addraid_button, TRUE, FALSE, 0); -#. #endif -#. gtk_signal_connect (GTK_OBJECT (addraid_button), "clicked", -#. GTK_SIGNAL_FUNC (addraid_button_cb), context); -#. -#. auto_button = accel_button (accelgroup, _("Auto Partition")); -#. -#. uncomment to get auto-partition button to be packed -#. -#. #ifdef GNOME_FSEDIT_USE_BUTTON_BOX -#. gtk_container_add (GTK_CONTAINER (buttonbox2), auto_button); -#. #else -#. gtk_box_pack_start (GTK_BOX (hbox), auto_button, TRUE, FALSE, 0); -#. #endif -#. gtk_signal_connect (GTK_OBJECT (auto_button), "clicked", -#. GTK_SIGNAL_FUNC (auto_button_cb), context); -#. } -#. -#: ../libfdisk/gnomefsedit.c:3139 +#: ../libfdisk/gnomefsedit.c:3154 +msgid "_Make RAID Device" +msgstr "" + +#: ../libfdisk/gnomefsedit.c:3163 +msgid "Auto Partition" +msgstr "" + +#: ../libfdisk/gnomefsedit.c:3176 msgid "Drive Summary" msgstr "" @@ -544,7 +544,7 @@ class ToDo: f.write (format % ( '/dev/' + dev, mntpoint, fs, 'noauto,owner,ro', 0, 0)) else: f.write (format % ( '/dev/' + dev, mntpoint, fs, 'defaults', 0, 0)) - f.write (format % ("/dev/fd0", "/mnt/floppy", 'ext', 'noauto,owner', 0, 0)) + f.write (format % ("/dev/fd0", "/mnt/floppy", 'ext2', 'noauto,owner', 0, 0)) f.write (format % ("none", "/proc", 'proc', 'defaults', 0, 0)) f.write (format % ("none", "/dev/pts", 'devpts', 'gid=5,mode=620', 0, 0)) f.close () diff --git a/upd-instroot b/upd-instroot index 39fc2bd10..49f0bbd2e 100755 --- a/upd-instroot +++ b/upd-instroot @@ -13,11 +13,15 @@ echo HOMEDIR $HOMEDIR pythondeps() { DIR=$1 + mkdir -p $DIR/proc + mount -t proc /proc $DIR/proc (chroot $DIR /usr/bin/anaconda -m dir://mnt/source --test --text --traceonly; \ cd $DIR; find usr/lib/python* -type f | sed 's,^,/,' ) | sort | uniq -u | sed s,^,./, | while read fn; do [ ! -d $DIR/$fn ] && rm $DIR/$fn done + umount $DIR/proc + rmdir $DIR/proc } SRC=$1/RedHat/RPMS @@ -36,7 +40,8 @@ echo "DESTGR is $DESTGR" PACKAGES="glibc-2 ldconfig setup e2fsprogs-1 XFree86-libs XFree86-SVGA XFree86-S3 XFree86-S3V XFree86-Mach32 XFree86-Mach64 XFree86-FBDev XFree86-75dpi-fonts XFree86-I128 - XFree86-3DLabs XFree86-VGA16 XFree86-3. xpm-3 glib- gtk+- + XFree86-3DLabs XFree86-VGA16 XFree86-Sun + XFree86-3. xpm-3 glib- gtk+- gnome-libs python-1 newt imlib-1 libpng libtiff libjpeg- libtermcap-2 zlib rpm rpm-devel ash- bash- pygtk- pygnome- util-linux procps esound-0 audiofile-0 kernel-pcmcia-cs @@ -121,6 +126,9 @@ usr/X11R6/bin/XF86_SVGA usr/X11R6/bin/XF86_S3 usr/X11R6/bin/XF86_S3V usr/X11R6/bin/XF86_VGA16 +usr/X11R6/bin/XsunMono +usr/X11R6/bin/Xsun +usr/X11R6/bin/Xsun24 usr/X11R6/bin/Xtest usr/X11R6/lib/X11/fonts/75dpi/cour* usr/X11R6/lib/X11/fonts/75dpi/helv* diff --git a/utils/moddeps.c b/utils/moddeps.c index 2230e9817..64aa7bc76 100644 --- a/utils/moddeps.c +++ b/utils/moddeps.c @@ -55,3 +55,5 @@ int main(int argc, char ** argv) { return 0; } +void logMessage(const char * s, ...) { +} |