linux-qubasis

linux oasis port as a qubes template

git clone https://9o.is/git/linux-qubasis.git

gen.sh

(6181B)


      1 version=2.37.0
      2 
      3 git v2.37
      4 
      5 cflags "
      6 	-include $dir/config.h
      7 	-I$outdir
      8 	-I$srcdir/include
      9 	-I$srcdir/libblkid/src
     10 	-I$srcdir/libuuid/src
     11 	-isystem $pkgdir/linux-headers/include
     12 	-Wno-format
     13 	-Wno-variadic-macros
     14 	-Wno-return-type
     15 	-Wno-unused-parameter
     16 	-Wno-missing-field-initializers
     17 	-Wno-implicit-function-declaration
     18 	-Wno-implicit-fallthrough
     19 	-Wno-pedantic
     20 	-Wno-maybe-uninitialized
     21 "
     22 
     23 dep "
     24 	$outdir/config.h
     25 	$outdir/libsmartcols.h
     26 	$outdir/libfdisk.h
     27 	$outdir/blkid.h
     28 	linux-headers/headers
     29 "
     30 
     31 include --prefix uuid	libuuid/src/uuid.h
     32 include --prefix blkid	$outdir/blkid.h
     33 
     34 cat config.h "
     35 	$pkgdir/probe/HAVE__THREAD_LOCAL
     36 	$dir/config.h
     37 "
     38 
     39 sed libsmartcols.h libsmartcols/src/libsmartcols.h.in
     40 bind expr "s,@LIBSMARTCOLS_VERSION@,$version,"
     41 
     42 sed libfdisk.h libfdisk/src/libfdisk.h.in
     43 bind expr "
     44 	-e s,@LIBFDISK_VERSION@,$version,
     45 	-e /@LIBFDISK_MAJOR_VERSION@/d
     46 	-e /@LIBFDISK_MINOR_VERSION@/d
     47 	-e /@LIBFDISK_PATCH_VERSION@/d
     48 "
     49 
     50 sed blkid.h libblkid/src/blkid.h.in
     51 bind expr '-e /@LIBBLKID_VERSION@/d -e /@LIBBLKID_DATE@/d'
     52 
     53 lib libcommon.a "
     54 	lib/blkdev.c
     55 	lib/buffer.c
     56 	lib/canonicalize.c
     57 	lib/cpuset.c
     58 	lib/crc32.c
     59 	lib/crc32c.c
     60 	lib/encode.c
     61 	lib/env.c
     62 	lib/fileutils.c
     63 	lib/idcache.c
     64 	lib/jsonwrt.c
     65 	lib/linux_version.c
     66 	lib/loopdev.c
     67 	lib/mangle.c
     68 	lib/match.c
     69 	lib/mbsalign.c
     70 	lib/md5.c
     71 	lib/pager.c
     72 	lib/path.c
     73 	lib/procutils.c
     74 	lib/pwdutils.c
     75 	lib/randutils.c
     76 	lib/sha1.c
     77 	lib/signames.c
     78 	lib/strutils.c
     79 	lib/strv.c
     80 	lib/sysfs.c
     81 	lib/timeutils.c
     82 	lib/ttyutils.c
     83 "
     84 
     85 lib libblkid.a "
     86 	libblkid/src/cache.c
     87 	libblkid/src/config.c
     88 	libblkid/src/dev.c
     89 	libblkid/src/devname.c
     90 	libblkid/src/devno.c
     91 	libblkid/src/encode.c
     92 	libblkid/src/evaluate.c
     93 	libblkid/src/getsize.c
     94 	libblkid/src/init.c
     95 	libblkid/src/partitions/aix.c
     96 	libblkid/src/partitions/atari.c
     97 	libblkid/src/partitions/bsd.c
     98 	libblkid/src/partitions/dos.c
     99 	libblkid/src/partitions/gpt.c
    100 	libblkid/src/partitions/mac.c
    101 	libblkid/src/partitions/minix.c
    102 	libblkid/src/partitions/partitions.c
    103 	libblkid/src/partitions/sgi.c
    104 	libblkid/src/partitions/solaris_x86.c
    105 	libblkid/src/partitions/sun.c
    106 	libblkid/src/partitions/ultrix.c
    107 	libblkid/src/partitions/unixware.c
    108 	libblkid/src/probe.c
    109 	libblkid/src/read.c
    110 	libblkid/src/resolve.c
    111 	libblkid/src/save.c
    112 	libblkid/src/superblocks/adaptec_raid.c
    113 	libblkid/src/superblocks/apfs.c
    114 	libblkid/src/superblocks/bcache.c
    115 	libblkid/src/superblocks/befs.c
    116 	libblkid/src/superblocks/bfs.c
    117 	libblkid/src/superblocks/bitlocker.c
    118 	libblkid/src/superblocks/bluestore.c
    119 	libblkid/src/superblocks/btrfs.c
    120 	libblkid/src/superblocks/cramfs.c
    121 	libblkid/src/superblocks/ddf_raid.c
    122 	libblkid/src/superblocks/drbd.c
    123 	libblkid/src/superblocks/drbdmanage.c
    124 	libblkid/src/superblocks/drbdproxy_datalog.c
    125 	libblkid/src/superblocks/erofs.c
    126 	libblkid/src/superblocks/exfat.c
    127 	libblkid/src/superblocks/exfs.c
    128 	libblkid/src/superblocks/ext.c
    129 	libblkid/src/superblocks/f2fs.c
    130 	libblkid/src/superblocks/gfs.c
    131 	libblkid/src/superblocks/hfs.c
    132 	libblkid/src/superblocks/highpoint_raid.c
    133 	libblkid/src/superblocks/hpfs.c
    134 	libblkid/src/superblocks/iso9660.c
    135 	libblkid/src/superblocks/isw_raid.c
    136 	libblkid/src/superblocks/jfs.c
    137 	libblkid/src/superblocks/jmicron_raid.c
    138 	libblkid/src/superblocks/linux_raid.c
    139 	libblkid/src/superblocks/lsi_raid.c
    140 	libblkid/src/superblocks/luks.c
    141 	libblkid/src/superblocks/lvm.c
    142 	libblkid/src/superblocks/minix.c
    143 	libblkid/src/superblocks/mpool.c
    144 	libblkid/src/superblocks/netware.c
    145 	libblkid/src/superblocks/nilfs.c
    146 	libblkid/src/superblocks/ntfs.c
    147 	libblkid/src/superblocks/nvidia_raid.c
    148 	libblkid/src/superblocks/ocfs.c
    149 	libblkid/src/superblocks/promise_raid.c
    150 	libblkid/src/superblocks/refs.c
    151 	libblkid/src/superblocks/reiserfs.c
    152 	libblkid/src/superblocks/romfs.c
    153 	libblkid/src/superblocks/silicon_raid.c
    154 	libblkid/src/superblocks/squashfs.c
    155 	libblkid/src/superblocks/stratis.c
    156 	libblkid/src/superblocks/superblocks.c
    157 	libblkid/src/superblocks/swap.c
    158 	libblkid/src/superblocks/sysv.c
    159 	libblkid/src/superblocks/ubi.c
    160 	libblkid/src/superblocks/ubifs.c
    161 	libblkid/src/superblocks/udf.c
    162 	libblkid/src/superblocks/ufs.c
    163 	libblkid/src/superblocks/vdo.c
    164 	libblkid/src/superblocks/vfat.c
    165 	libblkid/src/superblocks/via_raid.c
    166 	libblkid/src/superblocks/vmfs.c
    167 	libblkid/src/superblocks/vxfs.c
    168 	libblkid/src/superblocks/xfs.c
    169 	libblkid/src/superblocks/zfs.c
    170 	libblkid/src/superblocks/zonefs.c
    171 	libblkid/src/tag.c
    172 	libblkid/src/topology/dm.c
    173 	libblkid/src/topology/evms.c
    174 	libblkid/src/topology/ioctl.c
    175 	libblkid/src/topology/lvm.c
    176 	libblkid/src/topology/md.c
    177 	libblkid/src/topology/sysfs.c
    178 	libblkid/src/topology/topology.c
    179 	libblkid/src/verify.c
    180 	libblkid/src/version.c
    181 	$libdir/libcommon.a
    182 "
    183 
    184 lib libuuid.a "
    185 	libuuid/src/clear.c
    186 	libuuid/src/compare.c
    187 	libuuid/src/copy.c
    188 	libuuid/src/gen_uuid.c
    189 	libuuid/src/isnull.c
    190 	libuuid/src/pack.c
    191 	libuuid/src/parse.c
    192 	libuuid/src/predefined.c
    193 	libuuid/src/unpack.c
    194 	libuuid/src/unparse.c
    195 	libuuid/src/uuid_time.c
    196 	$libdir/libcommon.a
    197 "
    198 
    199 lib libfdisk.a "
    200 	libfdisk/src/alignment.c
    201 	libfdisk/src/ask.c
    202 	libfdisk/src/bsd.c
    203 	libfdisk/src/context.c
    204 	libfdisk/src/dos.c
    205 	libfdisk/src/field.c
    206 	libfdisk/src/gpt.c
    207 	libfdisk/src/init.c
    208 	libfdisk/src/item.c
    209 	libfdisk/src/iter.c
    210 	libfdisk/src/label.c
    211 	libfdisk/src/partition.c
    212 	libfdisk/src/parttype.c
    213 	libfdisk/src/script.c
    214 	libfdisk/src/sgi.c
    215 	libfdisk/src/sun.c
    216 	libfdisk/src/table.c
    217 	libfdisk/src/test.c
    218 	libfdisk/src/utils.c
    219 	libfdisk/src/version.c
    220 	libfdisk/src/wipe.c
    221 	$libdir/libcommon.a
    222 	$libdir/libblkid.a
    223 	$libdir/libuuid.a
    224 "
    225 
    226 lib libtcolors.a "
    227 	lib/color-names.c
    228 	lib/colors.c
    229 "
    230 
    231 lib libsmartcols.a "
    232 	libsmartcols/src/buffer.c
    233 	libsmartcols/src/calculate.c
    234 	libsmartcols/src/cell.c
    235 	libsmartcols/src/column.c
    236 	libsmartcols/src/grouping.c
    237 	libsmartcols/src/init.c
    238 	libsmartcols/src/iter.c
    239 	libsmartcols/src/line.c
    240 	libsmartcols/src/print-api.c
    241 	libsmartcols/src/print.c
    242 	libsmartcols/src/symbols.c
    243 	libsmartcols/src/table.c
    244 	libsmartcols/src/version.c
    245 	libsmartcols/src/walk.c
    246 	$libdir/libtcolors.a
    247 	$libdir/libcommon.a
    248 "
    249 
    250 bin fdisk "
    251 	disk-utils/fdisk-list.c
    252 	disk-utils/fdisk-menu.c
    253 	disk-utils/fdisk.c
    254 	$libdir/libfdisk.a.d
    255 	$libdir/libsmartcols.a.d
    256 "
    257 
    258 bin losetup "
    259 	sys-utils/losetup.c
    260 	$libdir/libsmartcols.a.d
    261 	$libdir/libcommon.a
    262 "
    263 
    264 man $dir/fdisk.8
    265 man $dir/losetup.8