Revision bb78ba49 create

b/create
53 53
    # volumes, filesystems, etc
54 54
    if [ "${IMAGE_TYPE}" = "tarball" -o "${IMAGE_TYPE}" = "dump" ] ; then
55 55
        # Create 3 partitions, /boot, swap, & /
56
        format_disk0 $blockdev
56
        ${OS_FAMILY}_format_disk0 $blockdev
57 57
    elif [ "${IMAGE_TYPE}" = "qemu" ] ; then
58 58
        # need a recent version of qemu for this
59 59
        ${QEMU_IMG} convert ${IMAGE_FILE} -O host_device ${blockdev} > /dev/null
......
72 72
    swap_dev=$(map_partition $filesystem_dev swap)
73 73

  
74 74
    if [ "${IMAGE_TYPE}" = "tarball" -o "${IMAGE_TYPE}" = "dump" ] ; then
75
        mkfs_disk0
75
        ${OS_FAMILY}_mkfs_disk0
76 76
        root_uuid="$($VOL_ID $root_dev)"
77 77
        [ -n "$boot_dev" ] && sleep 1 && boot_uuid="$($VOL_ID $boot_dev)"
78 78
        [ -n "$swap_dev" ] && sleep 1 && swap_uuid="$($VOL_ID $swap_dev)"
......
102 102
    fi
103 103

  
104 104
    if [ "${IMAGE_TYPE}" = "tarball" -o "${IMAGE_TYPE}" = "dump" ] ; then
105
        setup_fstab $TARGET
105
        ${OS_FAMILY}_setup_fstab $TARGET
106 106
    fi
107 107

  
108 108
    if [ "${INSTANCE_HV_serial_console}" = "True" ] ; then
109
        setup_console $TARGET
109
        ${OS_FAMILY}_setup_console $TARGET
110 110
    fi
111 111

  
112
    filesystem_check $TARGET
112
    ${OS_FAMILY}_filesystem_check $TARGET
113 113

  
114 114
    RUN_PARTS=`which run-parts`
115 115

  
116
    if [ -n "$RUN_PARTS" -a -n "$CUSTOMIZE_DIR" -a -d "$CUSTOMIZE_DIR" ]; then
116
    if [ -n "$RUN_PARTS" -a -n "$CUSTOMIZE_DIR" -a -d "${CUSTOMIZE_DIR}/$OS_FAMILY" ]; then
117 117
      TARGET=$TARGET
118 118
      BLOCKDEV=$blockdev
119 119
      ROOT_DEV=$root_dev
120 120
      BOOT_DEV=$boot_dev
121 121
      IMG_PASSWD=$IMG_PASSWD
122 122
      export TARGET SUITE BLOCKDEV ROOT_DEV BOOT_DEV IMAGE_TYPE IMG_PASSWD
123
      $RUN_PARTS $CUSTOMIZE_DIR
123
      $RUN_PARTS $CUSTOMIZE_DIR/$OS_FAMILY
124 124
    fi
125 125
fi
126 126

  

Also available in: Unified diff