partman-uboot/0000755000000000000000000000000011667115550010543 5ustar partman-uboot/install0000644000000000000000000000010611262642203012120 0ustar mountoptions lib/partman fstab.d lib/partman parted_names lib/partman partman-uboot/commit.d/0000755000000000000000000000000011325635656012262 5ustar partman-uboot/commit.d/format_uboot0000755000000000000000000000430411325635656014711 0ustar #!/bin/sh . /lib/partman/lib/base.sh enable_swap for dev in $DEVICES/*; do [ -d "$dev" ] || continue cd $dev partitions= open_dialog PARTITIONS while { read_line num id size type fs path name; [ "$id" ]; }; do [ "$fs" != free ] || continue partitions="$partitions $id,$num" done close_dialog for part in $partitions; do id=${part%,*} num=${part#*,} [ -f $id/method -a -f $id/format \ -a -f $id/acting_filesystem ] || continue filesystem=$(cat $id/acting_filesystem) case $filesystem in uboot) if [ -f $id/formatted ] && \ [ $id/formatted -nt $id/method ] && \ ([ ! -f $id/filesystem ] || \ [$id/formatted -nt $id/filesystem ]); then continue fi log "Try to create file system for $dev/$id" if [ -f $id/mountpoint ]; then template=partman-basicfilesystems/progress_formatting_mountable db_subst $template MOUNT_POINT "$(cat $id/mountpoint)" else template=partman-basicfilesystems/progress_formatting fi open_dialog PARTITION_INFO $id read_line x1 x2 x3 x4 x5 device x6 close_dialog RET='' db_metaget partman/filesystem_short/uboot description || RET='' [ "$RET" ] || RET=uboot db_subst $template TYPE "$RET" db_subst $template PARTITION "$num" db_subst $template DEVICE $(humandev $(cat device)) status=failed if [ -x /sbin/mkfs.ext2 ]; then db_progress START 0 3 partman/text/formatting db_progress INFO $template db_progress SET 1 if log-output -t partman --pass-stdout \ # -I 128 recommended by Marvell mkfs.ext2 -I 128 $device >/dev/null; then sync status=OK else status=failed fi db_progress STOP fi if [ "$status" = OK ]; then label='' if [ -f $id/label ]; then label=$(cat $id/label | \ sed 's/\(................\).*/\1/g') fi if [ "$label" ]; then tune2fs -L "$label" $device fi fi if [ "$status" != OK ]; then db_subst partman-uboot/create_failed PARTITION "$num" db_subst partman-uboot/create_failed DEVICE $(humandev $(cat device)) db_input critical partman-uboot/create_failed || true db_go || true #disable_swap exit 1 fi >$id/formatted ;; esac done done #disable_swap partman-uboot/commit.d/_numbers0000644000000000000000000000002011262642203013771 0ustar 50 format_uboot partman-uboot/active_partition/0000755000000000000000000000000011262642203014076 5ustar partman-uboot/active_partition/_numbers0000644000000000000000000000001111262642203015623 0ustar 45 uboot partman-uboot/active_partition/uboot/0000755000000000000000000000000011325635043015232 5ustar partman-uboot/active_partition/uboot/do_option0000755000000000000000000000374011325635043017156 0ustar #!/bin/sh . /lib/partman/lib/base.sh dev=$2 id=$3 part=$dev/$id cd $dev [ -f $part/method -a -f $part/acting_filesystem ] || return 0 filesystem=$(cat $part/acting_filesystem) do_mountpoint () { local noninteractive noninteractive=true while true; do if [ -f "$part/mountpoint" ]; then old_mountpoint=$(cat $part/mountpoint) else old_mountpoint=/boot fi db_set partman-uboot/mountpoint "$old_mountpoint" db_input critical partman-uboot/mountpoint || $noninteractive db_go || return 1 db_get partman-uboot/mountpoint case "$RET" in Do?not?mount?it) rm -f $part/mountpoint break ;; Enter?manually) if do_mountpoint_manual; then break; fi noninteractive="return 1" ;; *) echo $RET >$part/mountpoint break esac done } do_mountpoint_manual () { local noninteractive noninteractive=true while true; do new_mountpoint='' while [ ! "$new_mountpoint" ]; do if [ -f "$part/mountpoint" ]; then old_mountpoint=$(cat $part/mountpoint) else old_mountpoint=/ fi db_set partman-basicfilesystems/mountpoint_manual "$old_mountpoint" db_input critical partman-basicfilesystems/mountpoint_manual || $noninteractive db_go || return 1 db_get partman-basicfilesystems/mountpoint_manual if expr "$RET" : '/[^ ]*$' >/dev/null; then new_mountpoint=$RET else db_input high partman-uboot/bad_mountpoint || true db_go || true fi done echo $RET >$part/mountpoint break done } case $1 in mountpoint) do_mountpoint update_partition $dev $id ;; options) select_mountoptions $dev $id ;; label) label='' if [ -f $part/label ]; then label=$(cat $part/label) fi db_set partman-basicfilesystems/choose_label "$label" db_input critical partman-basicfilesystems/choose_label || true db_go || exit 1 db_get partman-basicfilesystems/choose_label if [ "$RET" ]; then echo "$RET" >$part/label else rm -f $part/label fi db_reset partman-basicfilesystems/choose_label ;; esac exit 0 partman-uboot/active_partition/uboot/choices0000755000000000000000000000254511262642203016577 0ustar #!/bin/sh . /usr/share/debconf/confmodule set -e dev=$1 id=$2 part=$dev/$id cd $dev [ -f $part/method -a -f $part/acting_filesystem ] || exit 0 filesystem=$(cat $part/acting_filesystem) case "$filesystem" in uboot) : ;; *) exit 0 ;; esac choice_mountpoint () { case "$filesystem" in uboot) if [ -f $part/mountpoint ]; then mp=$(cat $part/mountpoint) else db_metaget partman-basicfilesystems/text/no_mountpoint description mp="$RET" fi db_metaget partman-basicfilesystems/text/specify_mountpoint description printf "mountpoint\t%s\${!TAB}%s\n" "$RET" "$mp" ;; esac } choice_options () { db_metaget partman-basicfilesystems/text/options description printf "options\t%s\${!TAB}%.45s\n" "$RET" "$(get_mountoptions $dev $id)" } choice_label () { # allow to set label only if the partition is to be formatted [ -f $part/format ] || return 0 [ ! -f $part/formatted \ -o $part/formatted -ot $part/method \ -o $part/formatted -ot $part/filesystem ] || return 0 case "$filesystem" in uboot) if [ -f $part/label ]; then label=$(cat $part/label) else db_metaget partman-basicfilesystems/text/none description label=$RET fi db_metaget partman-basicfilesystems/text/specify_label description printf "label\t%s\${!TAB}%s\n" "$RET" "$label" ;; esac } choice_mountpoint choice_options choice_label exit 0 partman-uboot/update.d/0000755000000000000000000000000011667115500012242 5ustar partman-uboot/update.d/_numbers0000644000000000000000000000002111262642203013764 0ustar 59 uboot_visuals partman-uboot/update.d/uboot_visuals0000755000000000000000000000206611667115500015072 0ustar #!/bin/sh . /usr/share/debconf/confmodule ARCH="$(archdetect)" case $ARCH in arm*/dove) ;; *) exit 0 ;; esac dev=$1 num=$2 id=$3 size=$4 type=$5 fs=$6 path=$7 name=$8 cd $dev # The purpose of this preliminary code is to execute the time # consuming file system detection. check using tune2fs only once. # From now on, we no longer need to run tune2fs but simply check # for the existence of detected_uboot. if [ ! -f /var/lib/partman/filesystems_detected ] && \ [ -f $id/detected_filesystem ] && \ [ "$(cat $id/detected_filesystem)" = ext2 ]; then if $(tune2fs -l $path | \ grep -q '^Filesystem revision #: \+0 (original)$'); then >$id/detected_uboot else rm -f $id/detected_uboot fi fi # List the uboot partition as uboot in the main partman screen if [ "$fs" != free ] && [ ! -f $id/method ] && [ -f $id/detected_filesystem ] && \ [ "$(cat $id/detected_filesystem)" = ext2 ] && [ -f $id/detected_uboot ]; then db_metaget partman/filesystem_short/uboot description || RET='' RET="${RET:-uboot}" printf "$RET" >$id/visual_filesystem fi partman-uboot/finish.d/0000755000000000000000000000000011263710577012247 5ustar partman-uboot/finish.d/_numbers0000644000000000000000000000002411262642203013765 0ustar 70 aptinstall_uboot partman-uboot/finish.d/aptinstall_uboot0000755000000000000000000000076211262642203015552 0ustar #!/bin/sh . /lib/partman/lib/base.sh uboot=no for dev in $DEVICES/*; do [ -d "$dev" ] || continue cd $dev partitions= open_dialog PARTITIONS while { read_line num id size type fs path name; [ "$id" ]; }; do [ "$fs" != free ] || continue [ -f $id/method -a -f $id/acting_filesystem ] || continue filesystem=$(cat $id/acting_filesystem) case $filesystem in uboot) uboot=yes ;; esac done close_dialog done if [ "$uboot" = yes ]; then apt-install e2fsprogs || true fi partman-uboot/init.d/0000755000000000000000000000000011263710447011726 5ustar partman-uboot/init.d/_numbers0000644000000000000000000000002711262642203013453 0ustar 03 kernelmodules_uboot partman-uboot/init.d/kernelmodules_uboot0000755000000000000000000000047711262642203015736 0ustar #!/bin/sh mkdir -p /var/lib/partman cat /proc/modules | while read module_name x; do if [ "$module_name" = ext2 ]; then >/var/lib/partman/uboot exit 0 fi done if modprobe ext2 >/dev/null 2>/dev/null; then >/var/lib/partman/uboot exit 0 fi if grep -q ext2 /proc/filesystems; then >/var/lib/partman/uboot fi partman-uboot/check.d/0000755000000000000000000000000011667115511012037 5ustar partman-uboot/check.d/uboot_boot0000755000000000000000000000377511667115511014154 0ustar #!/bin/sh # Check that the boot partition is the 1st (primary) partition and that # it is of type uboot (which is really ext2 with special mkfs flags). . /lib/partman/lib/base.sh ARCH="$(archdetect)" case $ARCH in arm*/dove) ;; *) exit 0 ;; esac for dev in $DEVICES/*; do [ -d "$dev" ] || continue cd $dev open_dialog PARTITIONS while { read_line num id size type fs path name; [ "$id" ]; }; do [ "$fs" != free ] || continue [ -f $id/method ] || continue [ -f $id/acting_filesystem ] || continue [ -f $id/mountpoint ] || continue mountpoint=$(cat $id/mountpoint) filesystem=$(cat $id/acting_filesystem) if [ "$mountpoint" = / ]; then root_fs=$filesystem root_type=$type root_path=$path elif [ "$mountpoint" = /boot ]; then boot_fs=$filesystem boot_type=$type boot_path=$path fi done close_dialog done # If no separate boot partition exists root acts as boot if [ -z "$boot_path" ]; then boot_fs=$root_fs boot_type=$root_type boot_path=$root_path fi # We need an uboot filesystem to boot if [ "$boot_fs" != uboot ]; then db_set partman-uboot/boot_not_uboot true db_input critical partman-uboot/boot_not_uboot || true db_go || true db_get partman-uboot/boot_not_uboot if [ "$RET" = true ]; then exit 1 fi fi # The boot file system has to be the first primary partition part_num=$(echo "$boot_path" | sed -e 's/.*[^0-9]\+//') if [ "$boot_type" != primary ] || [ "$part_num" -ne 1 ]; then db_set partman-uboot/boot_not_first_partition true db_input critical partman-uboot/boot_not_first_partition || true db_go || true db_get partman-uboot/boot_not_first_partition if [ "$RET" = true ]; then exit 1 fi fi # The root partition has to be primary # FIXME: This should probably move to colo-installer if [ "$root_path" != "$boot_path" ] && [ "$root_type" != primary ]; then db_set partman-uboot/root_not_primary true db_input critical partman-uboot/root_not_primary || true db_go || true db_get partman-uboot/root_not_primary if [ "$RET" = true ]; then exit 1 fi fi partman-uboot/check.d/_numbers0000644000000000000000000000006311262642203013565 0ustar 08 uboot_boot 09 nomountpoint_uboot 10 check_uboot partman-uboot/check.d/check_uboot0000755000000000000000000000231111262642203014241 0ustar #!/bin/sh . /lib/partman/lib/base.sh for dev in $DEVICES/*; do [ -d "$dev" ] || continue cd $dev partitions= open_dialog PARTITIONS while { read_line num id size type fs path name; [ "$id" ]; }; do [ "$fs" != free ] || continue partitions="$partitions $id,$num" done close_dialog for part in $partitions; do id=${part%,*} num=${part#*,} [ -f $id/method -a ! -f $id/format \ -a -f $id/acting_filesystem ] || continue filesystem=$(cat $id/acting_filesystem) case $filesystem in uboot) log "Check the file system in $dev/$id" db_subst partman-uboot/progress_checking PARTITION "$num" db_subst partman-uboot/progress_checking DEVICE $(humandev $(cat device)) name_progress_bar partman-uboot/progress_checking open_dialog CHECK_FILE_SYSTEM $id read_line status close_dialog if [ "$status" != good ]; then db_subst partman-uboot/check_failed PARTITION "$num" db_subst partman-uboot/check_failed DEVICE $(humandev $(cat device)) db_set partman-uboot/check_failed true db_input critical partman-uboot/check_failed || true db_go || true db_get partman-uboot/check_failed if [ "$RET" = true ]; then exit 1 fi fi ;; esac done done partman-uboot/check.d/nomountpoint_uboot0000755000000000000000000000165011262642203015742 0ustar #!/bin/sh . /lib/partman/lib/base.sh for dev in $DEVICES/*; do [ -d "$dev" ] || continue cd $dev partitions= open_dialog PARTITIONS while { read_line num id size type fs path name; [ "$id" ]; }; do [ "$fs" != free ] || continue partitions="$partitions $id,$num" done close_dialog for part in $partitions; do id=${part%,*} num=${part#*,} [ -f $id/method ] || continue [ -f $id/acting_filesystem ] || continue filesystem=$(cat $id/acting_filesystem) case "$filesystem" in uboot) [ ! -f "$id/mountpoint" ] || continue db_subst partman-uboot/no_mount_point PARTITION "$num" db_subst partman-uboot/no_mount_point FILESYSTEM "$filesystem" db_subst partman-uboot/no_mount_point DEVICE $(humandev $(cat device)) db_input critical partman-uboot/no_mount_point || true db_go || exit 1 db_get partman-uboot/no_mount_point if [ "$RET" = true ]; then exit 1 fi ;; esac done done partman-uboot/valid_filesystems/0000755000000000000000000000000011667115517014274 5ustar partman-uboot/valid_filesystems/_numbers0000644000000000000000000000001111262642203016005 0ustar 70 uboot partman-uboot/valid_filesystems/uboot0000755000000000000000000000056211667115517015355 0ustar #!/bin/sh ARCH="$(archdetect)" case $ARCH in arm*/dove) ;; *) exit 0 ;; esac dev=$1 id=$2 property=$3 [ -f /var/lib/partman/uboot ] || exit 0 case $property in formatable) echo uboot ;; existing) if \ [ -f $id/detected_filesystem -a -f $id/detected_uboot ] && \ [ "$(cat $id/detected_filesystem)" = ext2 ] then echo uboot fi ;; esac partman-uboot/mountoptions/0000755000000000000000000000000011263710616013315 5ustar partman-uboot/mountoptions/uboot0000644000000000000000000000007711262642203014367 0ustar noatime relatime nodev nosuid noexec ro sync usrquota grpquota partman-uboot/README0000644000000000000000000000035511262642203011415 0ustar This package is "arch: arm mipsel" but it can be built on any architecture. Simply call: "dpkg-buildpackage -amipsel -rfakeroot". The reason the package is not "arch: any" is because it's only useful on one ARM and one mipsel sub-arch. partman-uboot/mount.d/0000755000000000000000000000000011263710612012117 5ustar partman-uboot/mount.d/_numbers0000644000000000000000000000001111262642203013643 0ustar 70 uboot partman-uboot/mount.d/uboot0000755000000000000000000000032411262642203013173 0ustar #!/bin/sh set -- $1 fs=$1 mp=$2 type=$3 options=$4 dump=$5 pass=$6 case $type in uboot) mount -t ext2 ${options:+-o "$options"} $fs /target$mp || exit 1 echo "umount /target$mp" exit 0 ;; esac exit 1 partman-uboot/parted_names/0000755000000000000000000000000011263710551013177 5ustar partman-uboot/parted_names/uboot0000644000000000000000000000000511262642203014242 0ustar ext2 partman-uboot/di-numbers0000644000000000000000000000026511262642203012525 0ustar active_partition lib/partman valid_filesystems lib/partman init.d lib/partman check.d lib/partman commit.d lib/partman finish.d lib/partman mount.d lib/partman update.d lib/partman partman-uboot/fstab.d/0000755000000000000000000000000011263710606012057 5ustar partman-uboot/fstab.d/uboot0000755000000000000000000000163311262642203013134 0ustar #!/bin/sh . /lib/partman/lib/base.sh for dev in $DEVICES/*; do [ -d $dev ] || continue cd $dev open_dialog PARTITIONS while { read_line num id size type fs path name; [ "$id" ]; }; do [ $fs != free ] || continue [ -f "$id/method" ] || continue [ -f "$id/acting_filesystem" ] || continue method=$(cat $id/method) filesystem=$(cat $id/acting_filesystem) case "$filesystem" in uboot) [ -f "$id/mountpoint" ] || continue mountpoint=$(cat $id/mountpoint) # due to #249322, #255135, #258117: if [ "$mountpoint" = /tmp ]; then rm -f $id/options/noexec fi options=$(get_mountoptions $dev $id) if [ "$mountpoint" = / ]; then if [ "$options" = defaults ]; then options="errors=remount-ro" else options="${options},errors=remount-ro" fi pass=1 else pass=2 fi echo "$path" "$mountpoint" ext2 $options 0 $pass ;; esac done close_dialog done partman-uboot/debian/0000755000000000000000000000000011667115777012000 5ustar partman-uboot/debian/source.lintian-overrides0000644000000000000000000000003311262642203016630 0ustar no-standards-version-field partman-uboot/debian/changelog0000644000000000000000000000325211667115777013654 0ustar partman-uboot (5) precise; urgency=low * Add armhf support. -- Colin Watson Mon, 05 Dec 2011 10:25:02 +0000 partman-uboot (4) maverick; urgency=low * Use 'dh $@ --options' rather than 'dh --options $@', for forward-compatibility with debhelper v8. -- Colin Watson Fri, 20 Aug 2010 01:07:55 +0100 partman-uboot (3) lucid; urgency=low * Use partman-basicfilesystems/mountpoint_manual rather than partman-uboot/mountpoint_manual; there's no need for a different template here, and it saves having to teach ubiquity about the extra one (LP: #462798). -- Colin Watson Wed, 20 Jan 2010 17:22:23 +0000 partman-uboot (2.1) karmic; urgency=low * mkfs.ext2 with -I 128 and not -b 4096 as this is what Marvell recommends to work around a bug in older Uboots. -- Loïc Minier Thu, 15 Oct 2009 11:56:10 +0200 partman-uboot (2) karmic; urgency=low * debian/control: - Added dh-di to the build-deps to resolve an FTBFS -- Michael Casadevall Tue, 13 Oct 2009 13:01:13 -0400 partman-uboot (1) karmic; urgency=low [ Michael Casadevall ] * New package partman-uboot based on partman-ext2r0 which adds support for the creating a /boot partition as required by our boot system on u-boot based systems * ext2 filesystem formatted with -b 4096 as per Marvell's instructions [ Colin Watson ] * Add explicit subarchitecture checks to a few scripts. This does duplicate XB-Subarchitecture in debian/control, but it makes life easier for ubiquity. -- Michael Casadevall Fri, 09 Oct 2009 21:59:27 +0100 partman-uboot/debian/rules0000755000000000000000000000005111417034404013030 0ustar #! /usr/bin/make -f %: dh $@ --with d-i partman-uboot/debian/install0000644000000000000000000000010611262642203013342 0ustar mountoptions lib/partman fstab.d lib/partman parted_names lib/partman partman-uboot/debian/compat0000644000000000000000000000000211262642203013152 0ustar 7 partman-uboot/debian/control0000644000000000000000000000077111667115527013401 0ustar Source: partman-uboot Section: debian-installer Priority: standard Maintainer: Ubuntu Installer Team Build-Depends: debhelper (>= 7.0.50), dh-di, po-debconf (>= 0.5.0) Package: partman-uboot XC-Package-Type: udeb Architecture: armel armhf XB-Subarchitecture: dove Depends: ${misc:Depends}, e2fsprogs-udeb, ext2-modules, partman-basicfilesystems (>= 59), partman-base (>= 124) Provides: partman-filesystem Description: Add to partman support for uboot boot.scr startup partman-uboot/debian/po/0000755000000000000000000000000011325635336012403 5ustar partman-uboot/debian/po/POTFILES.in0000644000000000000000000000006211262642203014145 0ustar [type: gettext/rfc822deb] partman-uboot.templates partman-uboot/debian/po/templates.pot0000644000000000000000000001161011325635046015122 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: partman-uboot@packages.debian.org\n" "POT-Creation-Date: 2010-01-20 17:15+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #. Type: text #. Description #. :sl4: #: ../partman-uboot.templates:1001 msgid "" "Checking the u-boot file system in partition #${PARTITION} of ${DEVICE}..." msgstr "" #. Type: boolean #. Description #. :sl4: #: ../partman-uboot.templates:2001 msgid "Go back to the menu and correct errors?" msgstr "" #. Type: boolean #. Description #. :sl4: #: ../partman-uboot.templates:2001 msgid "" "The test of the file system with type u-boot in partition #${PARTITION} of " "${DEVICE} found uncorrected errors." msgstr "" #. Type: boolean #. Description #. :sl4: #: ../partman-uboot.templates:2001 msgid "" "If you do not go back to the partitioning menu and correct these errors, the " "partition will not be used at all." msgstr "" #. Type: error #. Description #. :sl4: #: ../partman-uboot.templates:3001 msgid "Failed to create a file system" msgstr "" #. Type: error #. Description #. :sl4: #: ../partman-uboot.templates:3001 msgid "" "The u-boot file system creation in partition #${PARTITION} of ${DEVICE} " "failed." msgstr "" #. Type: boolean #. Description #. :sl4: #: ../partman-uboot.templates:4001 msgid "Do you want to return to the partitioning menu?" msgstr "" #. Type: boolean #. Description #. :sl4: #: ../partman-uboot.templates:4001 msgid "" "No mount point is assigned for the u-boot file system in partition #" "${PARTITION} of ${DEVICE}." msgstr "" #. Type: boolean #. Description #. :sl4: #: ../partman-uboot.templates:4001 msgid "" "If you do not go back to the partitioning menu and assign a mount point from " "there, this partition will not be used at all." msgstr "" #. Type: select #. Choices #. :sl4: #. what's to be entered is a mount point #: ../partman-uboot.templates:5001 msgid "Enter manually" msgstr "" #. Type: select #. Choices #. :sl4: #. "it" is a partition #: ../partman-uboot.templates:5001 msgid "Do not mount it" msgstr "" #. Type: select #. Description #: ../partman-uboot.templates:5002 msgid "Mount point for this partition:" msgstr "" #. Type: error #. Description #. :sl4: #: ../partman-uboot.templates:6001 msgid "Invalid mount point" msgstr "" #. Type: error #. Description #. :sl4: #: ../partman-uboot.templates:6001 msgid "The mount point you entered is invalid." msgstr "" #. Type: error #. Description #. :sl4: #: ../partman-uboot.templates:6001 msgid "Mount points must start with \"/\". They cannot contain spaces." msgstr "" #. Type: text #. Description #. :sl4: #. File system name (untranslatable in many languages) #. Type: text #. Description #. :sl4: #. Short file system name (untranslatable in many languages) #: ../partman-uboot.templates:7001 ../partman-uboot.templates:9001 msgid "uboot" msgstr "" #. Type: text #. Description #. :sl4: #. File system name #: ../partman-uboot.templates:8001 msgid "u-boot file system" msgstr "" #. Type: boolean #. Description #. :sl4: #. Type: boolean #. Description #. :sl4: #. Type: boolean #. Description #. :sl4: #: ../partman-uboot.templates:10001 ../partman-uboot.templates:11001 #: ../partman-uboot.templates:12001 msgid "Go back to the menu and correct this problem?" msgstr "" #. Type: boolean #. Description #. :sl4: #: ../partman-uboot.templates:10001 msgid "" "Your boot partition has not been configured with the u-boot file system. " "This is needed by your machine in order to boot. Please go back and use the " "u-boot file system." msgstr "" #. Type: boolean #. Description #. :sl4: #. Type: boolean #. Description #. :sl4: #. Type: boolean #. Description #. :sl4: #: ../partman-uboot.templates:10001 ../partman-uboot.templates:11001 #: ../partman-uboot.templates:12001 msgid "" "If you do not go back to the partitioning menu and correct this error, the " "partition will be used as is. This means that you may not be able to boot " "from your hard disk." msgstr "" #. Type: boolean #. Description #. :sl4: #: ../partman-uboot.templates:11001 msgid "" "Your boot partition is not located on the first primary partition of your " "hard disk. This is needed by your machine in order to boot. Please go back " "and use your first primary partition as a boot partition." msgstr "" #. Type: boolean #. Description #. :sl4: #: ../partman-uboot.templates:12001 msgid "" "Your root partition is not a primary partition of your hard disk. This is " "needed by your machine in order to boot. Please go back and use a primary " "partition for your root partition." msgstr "" partman-uboot/debian/partman-uboot.templates0000644000000000000000000000643711325635043016502 0ustar Template: partman-uboot/progress_checking Type: text # :sl4: _Description: Checking the u-boot file system in partition #${PARTITION} of ${DEVICE}... Template: partman-uboot/check_failed Type: boolean # :sl4: _Description: Go back to the menu and correct errors? The test of the file system with type u-boot in partition #${PARTITION} of ${DEVICE} found uncorrected errors. . If you do not go back to the partitioning menu and correct these errors, the partition will not be used at all. Template: partman-uboot/create_failed Type: error # :sl4: _Description: Failed to create a file system The u-boot file system creation in partition #${PARTITION} of ${DEVICE} failed. Template: partman-uboot/no_mount_point Type: boolean # :sl4: _Description: Do you want to return to the partitioning menu? No mount point is assigned for the u-boot file system in partition #${PARTITION} of ${DEVICE}. . If you do not go back to the partitioning menu and assign a mount point from there, this partition will not be used at all. Template: partman-uboot/mountpoint Type: select # :sl4: #flag:translate!:1,2 #flag:comment:3 # what's to be entered is a mount point #flag:comment:4 # "it" is a partition __Choices: /, /boot, Enter manually, Do not mount it _Description: Mount point for this partition: Template: partman-uboot/bad_mountpoint Type: error # :sl4: _Description: Invalid mount point The mount point you entered is invalid. . Mount points must start with "/". They cannot contain spaces. Template: partman-uboot/text/uboot Type: text # :sl4: # File system name (untranslatable in many languages) _Description: uboot Template: partman/filesystem_long/uboot Type: text # :sl4: # File system name _Description: u-boot file system Template: partman/filesystem_short/uboot Type: text # :sl4: # Short file system name (untranslatable in many languages) _Description: uboot Template: partman-uboot/boot_not_uboot Type: boolean # :sl4: _Description: Go back to the menu and correct this problem? Your boot partition has not been configured with the u-boot file system. This is needed by your machine in order to boot. Please go back and use the u-boot file system. . If you do not go back to the partitioning menu and correct this error, the partition will be used as is. This means that you may not be able to boot from your hard disk. Template: partman-uboot/boot_not_first_partition Type: boolean # :sl4: _Description: Go back to the menu and correct this problem? Your boot partition is not located on the first primary partition of your hard disk. This is needed by your machine in order to boot. Please go back and use your first primary partition as a boot partition. . If you do not go back to the partitioning menu and correct this error, the partition will be used as is. This means that you may not be able to boot from your hard disk. Template: partman-uboot/root_not_primary Type: boolean # :sl4: _Description: Go back to the menu and correct this problem? Your root partition is not a primary partition of your hard disk. This is needed by your machine in order to boot. Please go back and use a primary partition for your root partition. . If you do not go back to the partitioning menu and correct this error, the partition will be used as is. This means that you may not be able to boot from your hard disk. partman-uboot/debian/copyright0000644000000000000000000000235211262642203013711 0ustar This is partman-uboot, written and maintained by the following authors: Michael Casadevall Copyrigt (C) 2009 Canonical Ltd. partman-uboot is written for the debian-installer (d-i). The original source can always be found at: ftp://ftp.debian.org/dists/unstable/main/source/ This package is based off partman-ext2r0 which is authored by: Copyright (C) 2003, 2004 Anton Zinoviev Copyright (C) 2004 Martin Michlmayr This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License with the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA partman-uboot/debian/di-numbers0000644000000000000000000000026511262642203013747 0ustar active_partition lib/partman valid_filesystems lib/partman init.d lib/partman check.d lib/partman commit.d lib/partman finish.d lib/partman mount.d lib/partman update.d lib/partman