clanker 1 місяць тому
коміт
e2c941ae07

+ 3 - 0
.gitignore

@@ -0,0 +1,3 @@
+*/sources
+*/source
+*.usmc

+ 1515 - 0
glibc-2.42/MANIFEST.usm

@@ -0,0 +1,1515 @@
+{
+  "provides" : {
+    "res:i18n/locales/en_AG" : "as-expected",
+    "lib:gconv/IBM1008_420.so" : "as-expected",
+    "res:i18n/locales/ar_EG" : "as-expected",
+    "inc:bits/getopt_core.h" : "as-expected",
+    "lib:gconv/HP-ROMAN8.so" : "as-expected",
+    "inc:sys/vfs.h" : "as-expected",
+    "lib:gconv/ISO8859-15.so" : "as-expected",
+    "inc:net/if_slip.h" : "as-expected",
+    "inc:neteconet/ec.h" : "as-expected",
+    "res:i18n/locales/lv_LV" : "as-expected",
+    "res:i18n/locales/en_AU" : "as-expected",
+    "inc:netiucv/iucv.h" : "as-expected",
+    "res:i18n/locales/fur_IT" : "as-expected",
+    "res:i18n/locales/ta_LK" : "as-expected",
+    "lib:gconv/EUC-JP.so" : "as-expected",
+    "res:i18n/charmaps/TIS-620.gz" : "as-expected",
+    "res:i18n/locales/fr_LU@euro" : "as-expected",
+    "lib:libc_nonshared.a" : "as-expected",
+    "res:i18n/locales/iso14651_t1_common" : "as-expected",
+    "lib:gconv/gconv-modules" : "as-expected",
+    "inc:bits/dirent_ext.h" : "as-expected",
+    "inc:sys/ttychars.h" : "as-expected",
+    "inc:inttypes.h" : "as-expected",
+    "lib:gconv/IBM1162.so" : "as-expected",
+    "lib:gconv/ISO_6937-2.so" : "as-expected",
+    "res:i18n/locales/en_BW" : "as-expected",
+    "res:i18n/locales/nds_DE" : "as-expected",
+    "res:i18n/locales/rw_RW" : "as-expected",
+    "res:i18n/charmaps/CSN_369103.gz" : "as-expected",
+    "res:i18n/locales/en_CA" : "as-expected",
+    "res:i18n/charmaps/CP1251.gz" : "as-expected",
+    "lib:gconv/ASMO_449.so" : "as-expected",
+    "lib:gconv/IBM423.so" : "as-expected",
+    "bin:zdump" : "as-expected",
+    "res:i18n/locales/es_SV" : "as-expected",
+    "lib:gconv/PT154.so" : "as-expected",
+    "res:i18n/charmaps/EBCDIC-US.gz" : "as-expected",
+    "inc:gnu/lib-names-64.h" : "as-expected",
+    "res:i18n/locales/tok" : "as-expected",
+    "lib:libthread_db.so" : "as-expected",
+    "res:i18n/charmaps/MAC-CENTRALEUROPE.gz" : "as-expected",
+    "res:i18n/locales/en_DK" : "as-expected",
+    "lib:gconv/TSCII.so" : "as-expected",
+    "inc:netinet/ip.h" : "as-expected",
+    "lib:gconv/EBCDIC-DK-NO.so" : "as-expected",
+    "inc:semaphore.h" : "as-expected",
+    "rootpath:var/lib/nss_db/Makefile" : "as-expected",
+    "lib:gconv/IBM1154.so" : "as-expected",
+    "inc:bits/types/siginfo_t.h" : "as-expected",
+    "inc:bits/posix2_lim.h" : "as-expected",
+    "inc:net/if_shaper.h" : "as-expected",
+    "lib:gconv/IEC_P27-1.so" : "as-expected",
+    "res:i18n/locales/mk_MK" : "as-expected",
+    "inc:bits/string_fortified.h" : "as-expected",
+    "res:i18n/locales/uz_UZ@cyrillic" : "as-expected",
+    "locale:zh_TW/LC_MESSAGES/libc.mo" : "as-expected",
+    "lib:gconv/IBM12712.so" : "as-expected",
+    "res:i18n/locales/es_US" : "as-expected",
+    "inc:bits/ipc.h" : "as-expected",
+    "inc:bits/types/struct_itimerspec.h" : "as-expected",
+    "inc:arpa/telnet.h" : "as-expected",
+    "res:i18n/locales/es_UY" : "as-expected",
+    "inc:sys/mount.h" : "as-expected",
+    "res:i18n/locales/ar_IN" : "as-expected",
+    "lib:libnss_db.so" : "as-expected",
+    "inc:dlfcn.h" : "as-expected",
+    "res:i18n/charmaps/IBM281.gz" : "as-expected",
+    "res:i18n/locales/ar_IQ" : "as-expected",
+    "bin:makedb" : "as-expected",
+    "res:i18n/locales/es_VE" : "as-expected",
+    "res:i18n/locales/fil_PH" : "as-expected",
+    "res:i18n/locales/anp_IN" : "as-expected",
+    "inc:bits/types/clockid_t.h" : "as-expected",
+    "inc:sys/sem.h" : "as-expected",
+    "res:i18n/locales/sl_SI" : "as-expected",
+    "lib:libmvec.so" : "as-expected",
+    "lib:gconv/IBM880.so" : "as-expected",
+    "res:i18n/locales/ts_ZA" : "as-expected",
+    "res:i18n/locales/shn_MM" : "as-expected",
+    "res:i18n/locales/gl_ES@euro" : "as-expected",
+    "inc:bits/stdio_lim.h" : "as-expected",
+    "res:i18n/locales/ar_JO" : "as-expected",
+    "lib:gconv/IBM1146.so" : "as-expected",
+    "inc:netinet/ip_icmp.h" : "as-expected",
+    "res:i18n/locales/de_DE@euro" : "as-expected",
+    "lib:gconv/BIG5.so" : "as-expected",
+    "lib:gconv/ISO8859-6.so" : "as-expected",
+    "res:i18n/locales/ko_KR" : "as-expected",
+    "res:i18n/locales/en_GB" : "as-expected",
+    "lib:gconv/IBM918.so" : "as-expected",
+    "lib:libnss_hesiod.so" : "as-expected",
+    "res:i18n/locales/de_LU@euro" : "as-expected",
+    "inc:bits/select.h" : "as-expected",
+    "lib:gconv/HP-TURKISH8.so" : "as-expected",
+    "inc:bits/poll2.h" : "as-expected",
+    "res:i18n/charmaps/IBM273.gz" : "as-expected",
+    "res:i18n/locales/ar_KW" : "as-expected",
+    "lib:gconv/ARMSCII-8.so" : "as-expected",
+    "info:libc.info" : "as-expected",
+    "lib:grcrt1.o" : "as-expected",
+    "inc:bits/struct_rwlock.h" : "as-expected",
+    "res:i18n/locales/ca_ES@valencia" : "as-expected",
+    "res:i18n/locales/ar_LB" : "as-expected",
+    "res:i18n/locales/en_HK" : "as-expected",
+    "inc:bits/termios.h" : "as-expected",
+    "lib:gconv/UNICODE.so" : "as-expected",
+    "res:i18n/charmaps/ISO-8859-2.gz" : "as-expected",
+    "inc:fmtmsg.h" : "as-expected",
+    "res:i18n/charmaps/IBM874.gz" : "as-expected",
+    "res:i18n/locales/ar_LY" : "as-expected",
+    "rootpath:usr/lib/libthread_db.so.1" : "as-expected",
+    "res:i18n/locales/is_IS" : "as-expected",
+    "res:i18n/locales/ar_MA" : "as-expected",
+    "rootpath:usr/lib/librt.so.1" : "as-expected",
+    "inc:bits/syscall.h" : "as-expected",
+    "res:i18n/locales/en_IE" : "as-expected",
+    "res:i18n/charmaps/DS_2089.gz" : "as-expected",
+    "inc:bits/cpu-set.h" : "as-expected",
+    "res:i18n/locales/en_IL" : "as-expected",
+    "res:i18n/locales/en_IN" : "as-expected",
+    "res:i18n/locales/fy_DE" : "as-expected",
+    "res:i18n/locales/nso_ZA" : "as-expected",
+    "inc:bits/stdlib-bsearch.h" : "as-expected",
+    "inc:bits/xopen_lim.h" : "as-expected",
+    "res:i18n/locales/ga_IE" : "as-expected",
+    "res:i18n/locales/ca_ES@euro" : "as-expected",
+    "lib:gconv/CP770.so" : "as-expected",
+    "res:i18n/locales/hu_HU" : "as-expected",
+    "inc:sys/raw.h" : "as-expected",
+    "lib:gconv/IBM864.so" : "as-expected",
+    "res:i18n/charmaps/ISO-8859-13.gz" : "as-expected",
+    "res:i18n/charmaps/BS_VIEWDATA.gz" : "as-expected",
+    "locale:pt_BR/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/locales/te_IN" : "as-expected",
+    "inc:bits/termios-baud.h" : "as-expected",
+    "inc:sys/fanotify.h" : "as-expected",
+    "inc:gshadow.h" : "as-expected",
+    "res:i18n/charmaps/IBM866.gz" : "as-expected",
+    "res:i18n/locales/nr_ZA" : "as-expected",
+    "res:i18n/charmaps/EBCDIC-FI-SE-A.gz" : "as-expected",
+    "res:i18n/locales/translit_combining" : "as-expected",
+    "sbin:zic" : "as-expected",
+    "res:i18n/charmaps/JIS_C6229-1984-B.gz" : "as-expected",
+    "res:i18n/locales/translit_fraction" : "as-expected",
+    "inc:wordexp.h" : "as-expected",
+    "lib:gconv/EUC-KR.so" : "as-expected",
+    "lib:gconv/VISCII.so" : "as-expected",
+    "inc:netinet/if_fddi.h" : "as-expected",
+    "res:i18n/locales/ar_OM" : "as-expected",
+    "lib:gconv/IBM5347.so" : "as-expected",
+    "inc:netinet/udp.h" : "as-expected",
+    "res:i18n/locales/szl_PL" : "as-expected",
+    "locale:ru/LC_MESSAGES/libc.mo" : "as-expected",
+    "inc:sys/msg.h" : "as-expected",
+    "res:i18n/locales/tr_CY" : "as-expected",
+    "lib:libBrokenLocale.a" : "as-expected",
+    "lib:gconv/IBM856.so" : "as-expected",
+    "res:i18n/charmaps/SAMI.gz" : "as-expected",
+    "lib:gconv/EBCDIC-ES.so" : "as-expected",
+    "inc:bits/sigaction.h" : "as-expected",
+    "inc:sched.h" : "as-expected",
+    "lib:gconv/ISO_11548-1.so" : "as-expected",
+    "res:i18n/charmaps/IBM858.gz" : "as-expected",
+    "inc:bits/statx.h" : "as-expected",
+    "res:i18n/locales/kok_IN" : "as-expected",
+    "res:i18n/locales/mni_IN" : "as-expected",
+    "inc:ieee754.h" : "as-expected",
+    "res:i18n/locales/nds_NL" : "as-expected",
+    "inc:bits/cmathcalls.h" : "as-expected",
+    "res:i18n/charmaps/KOI-8.gz" : "as-expected",
+    "res:i18n/locales/ar_QA" : "as-expected",
+    "res:i18n/charmaps/IBM437.gz" : "as-expected",
+    "locale:pt/LC_MESSAGES/libc.mo" : "as-expected",
+    "lib:gconv/IBM1399.so" : "as-expected",
+    "res:i18n/charmaps/ISO_5428.gz" : "as-expected",
+    "lib:gconv/IBM901.so" : "as-expected",
+    "inc:bits/statfs.h" : "as-expected",
+    "inc:bits/struct_mutex.h" : "as-expected",
+    "lib:gconv/CP1253.so" : "as-expected",
+    "res:i18n/locales/en_NG" : "as-expected",
+    "lib:audit/sotruss-lib.so" : "as-expected",
+    "inc:bits/types/clock_t.h" : "as-expected",
+    "inc:bits/procfs-prregset.h" : "as-expected",
+    "res:i18n/locales/ug_CN" : "as-expected",
+    "lib:gconv/MACINTOSH.so" : "as-expected",
+    "lib:gconv/IBM1166.so" : "as-expected",
+    "inc:bits/timesize.h" : "as-expected",
+    "inc:grp.h" : "as-expected",
+    "inc:bits/sigevent-consts.h" : "as-expected",
+    "inc:bits/procfs.h" : "as-expected",
+    "res:i18n/charmaps/IBM903.gz" : "as-expected",
+    "inc:fstab.h" : "as-expected",
+    "res:i18n/locales/hy_AM" : "as-expected",
+    "inc:bits/ipctypes.h" : "as-expected",
+    "res:i18n/charmaps/JIS_C6229-1984-HAND-ADD.gz" : "as-expected",
+    "inc:argz.h" : "as-expected",
+    "res:i18n/locales/en_NZ" : "as-expected",
+    "lib:gconv/IBM803.so" : "as-expected",
+    "res:i18n/charmaps/CP1255.gz" : "as-expected",
+    "res:i18n/locales/ia_FR" : "as-expected",
+    "inc:sys/kd.h" : "as-expected",
+    "lib:libBrokenLocale.so" : "as-expected",
+    "res:i18n/locales/ar_SA" : "as-expected",
+    "res:i18n/locales/ar_SD" : "as-expected",
+    "res:i18n/locales/ce_RU" : "as-expected",
+    "res:i18n/charmaps/JUS_I.B1.003-SERB.gz" : "as-expected",
+    "bin:sotruss" : "as-expected",
+    "res:i18n/locales/ar_SS" : "as-expected",
+    "inc:memory.h" : "as-expected",
+    "res:i18n/locales/ar_SY" : "as-expected",
+    "res:i18n/locales/C" : "as-expected",
+    "inc:bits/types/struct_sigstack.h" : "as-expected",
+    "lib:gconv/libGB.so" : "as-expected",
+    "inc:sys/types.h" : "as-expected",
+    "inc:bits/types/FILE.h" : "as-expected",
+    "res:i18n/locales/en_PH" : "as-expected",
+    "res:i18n/locales/translit_font" : "as-expected",
+    "lib:gconv/IBM1158.so" : "as-expected",
+    "res:i18n/locales/ar_TN" : "as-expected",
+    "res:i18n/locales/ks_IN" : "as-expected",
+    "inc:bits/types/struct_shmid_ds.h" : "as-expected",
+    "res:i18n/charmaps/IBM1162.gz" : "as-expected",
+    "res:i18n/locales/hak_TW" : "as-expected",
+    "res:i18n/locales/crh_RU" : "as-expected",
+    "inc:bits/types/struct_iovec.h" : "as-expected",
+    "inc:bits/inotify.h" : "as-expected",
+    "res:i18n/locales/cmn_TW" : "as-expected",
+    "res:i18n/charmaps/IBM285.gz" : "as-expected",
+    "inc:libintl.h" : "as-expected",
+    "res:i18n/charmaps/BRF.gz" : "as-expected",
+    "lib:gconv/KOI8-RU.so" : "as-expected",
+    "rootpath:usr/lib/libutil.so.1" : "as-expected",
+    "lib:gconv/ISO8859-10.so" : "as-expected",
+    "res:i18n/charmaps/PT.gz" : "as-expected",
+    "locale:es/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/charmaps/EBCDIC-PT.gz" : "as-expected",
+    "res:i18n/locales/am_ET" : "as-expected",
+    "inc:bits/sigstksz.h" : "as-expected",
+    "lib:gconv/ISO_10367-BOX.so" : "as-expected",
+    "lib:gconv/IBM1390.so" : "as-expected",
+    "res:i18n/locales/ti_ER" : "as-expected",
+    "res:i18n/locales/ti_ET" : "as-expected",
+    "lib:gconv/GREEK7-OLD.so" : "as-expected",
+    "lib:gconv/IBM275.so" : "as-expected",
+    "locale:fr/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/locales/en_SC" : "as-expected",
+    "res:i18n/locales/en_SG" : "as-expected",
+    "inc:bits/a.out.h" : "as-expected",
+    "locale:ro/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/locales/crh_UA" : "as-expected",
+    "res:i18n/charmaps/IBM277.gz" : "as-expected",
+    "res:i18n/locales/fy_NL" : "as-expected",
+    "lib:gconv/LATIN-GREEK-1.so" : "as-expected",
+    "res:i18n/charmaps/MIK.gz" : "as-expected",
+    "lib:gconv/ISO-2022-CN-EXT.so" : "as-expected",
+    "inc:sys/time.h" : "as-expected",
+    "lib:gconv/DEC-MCS.so" : "as-expected",
+    "inc:bits/printf-ldbl.h" : "as-expected",
+    "inc:stdio.h" : "as-expected",
+    "res:i18n/charmaps/IBM420.gz" : "as-expected",
+    "inc:sys/elf.h" : "as-expected",
+    "res:i18n/charmaps/ISO-8859-6.gz" : "as-expected",
+    "lib:gconv/GBBIG5.so" : "as-expected",
+    "res:i18n/locales/pap_AW" : "as-expected",
+    "rootpath:usr/lib/libc_malloc_debug.so.0" : "as-expected",
+    "inc:bits/termios-c_lflag.h" : "as-expected",
+    "inc:regex.h" : "as-expected",
+    "lib:gconv/CWI.so" : "as-expected",
+    "lib:gconv/NATS-DANO.so" : "as-expected",
+    "inc:sys/stat.h" : "as-expected",
+    "res:i18n/charmaps/CP737.gz" : "as-expected",
+    "res:i18n/locales/ar_YE" : "as-expected",
+    "res:i18n/locales/az_AZ" : "as-expected",
+    "res:i18n/locales/en_US" : "as-expected",
+    "lib:gconv/IBM921.so" : "as-expected",
+    "lib:gconv/CP774.so" : "as-expected",
+    "lib:gconv/libKSC.so" : "as-expected",
+    "inc:bits/signum-arch.h" : "as-expected",
+    "lib:gconv/IBM868.so" : "as-expected",
+    "inc:sys/vlimit.h" : "as-expected",
+    "inc:net/if.h" : "as-expected",
+    "inc:shadow.h" : "as-expected",
+    "lib:gconv/IBM500.so" : "as-expected",
+    "inc:sys/cdefs.h" : "as-expected",
+    "res:i18n/locales/pap_CW" : "as-expected",
+    "res:i18n/locales/yuw_PG" : "as-expected",
+    "inc:bits/siginfo-consts.h" : "as-expected",
+    "res:i18n/locales/tn_ZA" : "as-expected",
+    "inc:bits/sigthread.h" : "as-expected",
+    "inc:bits/mathcalls-narrow.h" : "as-expected",
+    "lib:gconv/IBM1141.so" : "as-expected",
+    "inc:net/ppp_defs.h" : "as-expected",
+    "lib:gconv/ISO8859-1.so" : "as-expected",
+    "res:i18n/locales/quz_PE" : "as-expected",
+    "res:i18n/locales/ka_GE" : "as-expected",
+    "res:i18n/charmaps/KOI8-U.gz" : "as-expected",
+    "inc:bits/hwcap.h" : "as-expected",
+    "lib:gconv/GREEK-CCITT.so" : "as-expected",
+    "res:i18n/charmaps/SHIFT_JIS.gz" : "as-expected",
+    "res:i18n/locales/yue_HK" : "as-expected",
+    "locale:sk/LC_MESSAGES/libc.mo" : "as-expected",
+    "inc:bits/unistd_ext.h" : "as-expected",
+    "res:i18n/locales/mai_IN" : "as-expected",
+    "inc:mcheck.h" : "as-expected",
+    "inc:bits/ss_flags.h" : "as-expected",
+    "inc:getopt.h" : "as-expected",
+    "res:i18n/locales/fi_FI@euro" : "as-expected",
+    "res:i18n/charmaps/ISO_10367-BOX.gz" : "as-expected",
+    "lib:gconv/IBM4899.so" : "as-expected",
+    "inc:sys/statvfs.h" : "as-expected",
+    "inc:bits/floatn-common.h" : "as-expected",
+    "res:i18n/charmaps/BIG5.gz" : "as-expected",
+    "lib:gconv/IBM1133.so" : "as-expected",
+    "inc:bits/semaphore.h" : "as-expected",
+    "res:i18n/charmaps/CP773.gz" : "as-expected",
+    "res:i18n/charmaps/EUC-TW.gz" : "as-expected",
+    "res:i18n/charmaps/GBK.gz" : "as-expected",
+    "res:i18n/locales/gez_ER" : "as-expected",
+    "inc:netatalk/at.h" : "as-expected",
+    "lib:gconv/IBM905.so" : "as-expected",
+    "inc:bits/types/wint_t.h" : "as-expected",
+    "res:i18n/locales/gez_ET" : "as-expected",
+    "res:i18n/locales/bo_CN" : "as-expected",
+    "lib:gconv/MAC-IS.so" : "as-expected",
+    "rootpath:usr/lib/libmvec.so.1" : "as-expected",
+    "lib:gconv/CP1257.so" : "as-expected",
+    "inc:bits/iscanonical.h" : "as-expected",
+    "res:i18n/charmaps/LATIN-GREEK-1.gz" : "as-expected",
+    "res:i18n/locales/en_ZA" : "as-expected",
+    "res:i18n/locales/kw_GB" : "as-expected",
+    "res:i18n/charmaps/HP-ROMAN9.gz" : "as-expected",
+    "inc:bits/msq.h" : "as-expected",
+    "inc:printf.h" : "as-expected",
+    "res:i18n/locales/en_ZM" : "as-expected",
+    "res:i18n/locales/en_ZW" : "as-expected",
+    "inc:sys/gmon.h" : "as-expected",
+    "res:i18n/charmaps/NS_4551-2.gz" : "as-expected",
+    "res:i18n/charmaps/IBM861.gz" : "as-expected",
+    "res:i18n/charmaps/IBM297.gz" : "as-expected",
+    "inc:assert.h" : "as-expected",
+    "res:i18n/charmaps/EBCDIC-CA-FR.gz" : "as-expected",
+    "inc:bits/sockaddr.h" : "as-expected",
+    "res:i18n/charmaps/ANSI_X3.110-1983.gz" : "as-expected",
+    "lib:gconv/IBM851.so" : "as-expected",
+    "lib:gconv/ISIRI-3342.so" : "as-expected",
+    "inc:bits/ioctl-types.h" : "as-expected",
+    "res:i18n/locales/ms_MY" : "as-expected",
+    "res:i18n/locales/ltg_LV" : "as-expected",
+    "lib:gconv/IBM866NAV.so" : "as-expected",
+    "inc:errno.h" : "as-expected",
+    "res:i18n/charmaps/GREEK7-OLD.gz" : "as-expected",
+    "res:i18n/locales/tr_TR" : "as-expected",
+    "res:i18n/locales/mai_NP" : "as-expected",
+    "lib:rcrt1.o" : "as-expected",
+    "res:i18n/locales/az_IR" : "as-expected",
+    "inc:sys/timex.h" : "as-expected",
+    "res:i18n/charmaps/EBCDIC-ES-S.gz" : "as-expected",
+    "inc:bits/stdint-least.h" : "as-expected",
+    "lib:gconv/ISO8859-14.so" : "as-expected",
+    "inc:bits/posix1_lim.h" : "as-expected",
+    "res:i18n/charmaps/EUC-JP-MS.gz" : "as-expected",
+    "lib:gconv/GB18030.so" : "as-expected",
+    "libexec:getconf/POSIX_V7_LP64_OFF64" : "as-expected",
+    "inc:langinfo.h" : "as-expected",
+    "lib:gconv/EBCDIC-AT-DE.so" : "as-expected",
+    "locale:fi/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/charmaps/RK1048.gz" : "as-expected",
+    "lib:gconv/IBM1161.so" : "as-expected",
+    "inc:bits/stdlib-float.h" : "as-expected",
+    "inc:sys/ucontext.h" : "as-expected",
+    "res:i18n/locales/so_DJ" : "as-expected",
+    "res:i18n/locales/iso14651_t1" : "as-expected",
+    "res:i18n/locales/nl_AW" : "as-expected",
+    "res:i18n/charmaps/CP1250.gz" : "as-expected",
+    "lib:gconv/LATIN-GREEK.so" : "as-expected",
+    "lib:gconv/IBM933.so" : "as-expected",
+    "res:i18n/locales/nl_BE" : "as-expected",
+    "res:i18n/locales/bo_IN" : "as-expected",
+    "locale:en_GB/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/charmaps/KOI8-RU.gz" : "as-expected",
+    "res:i18n/charmaps/IBM424.gz" : "as-expected",
+    "sbin:sln" : "as-expected",
+    "inc:fenv.h" : "as-expected",
+    "inc:execinfo.h" : "as-expected",
+    "res:i18n/locales/lzh_TW" : "as-expected",
+    "res:i18n/locales/so_ET" : "as-expected",
+    "inc:sys/socket.h" : "as-expected",
+    "inc:sys/sendfile.h" : "as-expected",
+    "res:i18n/charmaps/ISO-8859-9E.gz" : "as-expected",
+    "inc:bits/time64.h" : "as-expected",
+    "lib:gconv/UHC.so" : "as-expected",
+    "inc:bits/ptrace-shared.h" : "as-expected",
+    "lib:gconv/IBM1153.so" : "as-expected",
+    "inc:protocols/talkd.h" : "as-expected",
+    "res:i18n/locales/kn_IN" : "as-expected",
+    "inc:netdb.h" : "as-expected",
+    "lib:gconv/ISO646.so" : "as-expected",
+    "inc:bits/time.h" : "as-expected",
+    "lib:gconv/IBM038.so" : "as-expected",
+    "inc:sys/timerfd.h" : "as-expected",
+    "rootpath:usr/lib/libnsl.so.1" : "as-expected",
+    "lib:gconv/SHIFT_JISX0213.so" : "as-expected",
+    "inc:bits/dl_find_object.h" : "as-expected",
+    "res:i18n/charmaps/IBM280.gz" : "as-expected",
+    "locale:bg/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/charmaps/DEC-MCS.gz" : "as-expected",
+    "res:i18n/locales/sk_SK" : "as-expected",
+    "lib:libmcheck.a" : "as-expected",
+    "res:i18n/locales/cv_RU" : "as-expected",
+    "inc:bits/stat.h" : "as-expected",
+    "inc:bits/stdlib.h" : "as-expected",
+    "inc:sys/poll.h" : "as-expected",
+    "lib:gconv/IBM1145.so" : "as-expected",
+    "res:i18n/charmaps/ISO_2033-1983.gz" : "as-expected",
+    "res:i18n/charmaps/PT2.gz" : "as-expected",
+    "inc:sys/user.h" : "as-expected",
+    "lib:gconv/ISO8859-5.so" : "as-expected",
+    "lib:gconv/CP10007.so" : "as-expected",
+    "res:i18n/locales/eo" : "as-expected",
+    "res:i18n/locales/ve_ZA" : "as-expected",
+    "res:i18n/charmaps/EBCDIC-FR.gz" : "as-expected",
+    "inc:bits/ipc-perm.h" : "as-expected",
+    "lib:gconv/IBM1047.so" : "as-expected",
+    "inc:protocols/routed.h" : "as-expected",
+    "locale:de/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/locales/bs_BA" : "as-expected",
+    "inc:scsi/scsi.h" : "as-expected",
+    "inc:bits/fcntl.h" : "as-expected",
+    "inc:bits/inet-fortified.h" : "as-expected",
+    "lib:gconv/IBM871.so" : "as-expected",
+    "lib:gconv/libISOIR165.so" : "as-expected",
+    "inc:ucontext.h" : "as-expected",
+    "inc:netinet/ether.h" : "as-expected",
+    "lib:gconv/gconv-modules.d/gconv-modules-extra.conf" : "as-expected",
+    "res:i18n/locales/st_ZA" : "as-expected",
+    "inc:bits/types/__FILE.h" : "as-expected",
+    "lib:gconv/IBM1137.so" : "as-expected",
+    "res:i18n/charmaps/ISO-8859-1.gz" : "as-expected",
+    "res:i18n/locales/translit_hangul" : "as-expected",
+    "inc:netinet/if_ether.h" : "as-expected",
+    "inc:bits/uintn-identity.h" : "as-expected",
+    "inc:bits/types/idtype_t.h" : "as-expected",
+    "res:i18n/locales/translit_cjk_compat" : "as-expected",
+    "inc:bits/environments.h" : "as-expected",
+    "lib:gconv/KOI-8.so" : "as-expected",
+    "res:i18n/locales/so_KE" : "as-expected",
+    "inc:bits/types/struct_rusage.h" : "as-expected",
+    "res:i18n/locales/ht_HT" : "as-expected",
+    "inc:bits/select2.h" : "as-expected",
+    "inc:ar.h" : "as-expected",
+    "inc:net/if_ppp.h" : "as-expected",
+    "inc:sys/reboot.h" : "as-expected",
+    "lib:gconv/IBM863.so" : "as-expected",
+    "inc:bits/types/struct_sched_param.h" : "as-expected",
+    "res:i18n/locales/gv_GB" : "as-expected",
+    "res:i18n/charmaps/EBCDIC-ES-A.gz" : "as-expected",
+    "res:i18n/charmaps/T.61-8BIT.gz" : "as-expected",
+    "lib:gconv/IBM1129.so" : "as-expected",
+    "res:i18n/locales/niu_NU" : "as-expected",
+    "res:i18n/locales/hne_IN" : "as-expected",
+    "res:i18n/locales/niu_NZ" : "as-expected",
+    "res:i18n/charmaps/ISIRI-3342.gz" : "as-expected",
+    "rootpath:usr/lib/libnss_db.so.2" : "as-expected",
+    "res:i18n/charmaps/IBM865.gz" : "as-expected",
+    "res:i18n/locales/ber_DZ" : "as-expected",
+    "locale:ka/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/charmaps/IBM1133.gz" : "as-expected",
+    "lib:gconv/ANSI_X3.110.so" : "as-expected",
+    "inc:bits/types/__fpos64_t.h" : "as-expected",
+    "inc:netrom/netrom.h" : "as-expected",
+    "inc:bits/thread-shared-types.h" : "as-expected",
+    "inc:paths.h" : "as-expected",
+    "res:i18n/charmaps/JIS_C6229-1984-A.gz" : "as-expected",
+    "inc:bits/getopt_posix.h" : "as-expected",
+    "res:i18n/charmaps/IBM256.gz" : "as-expected",
+    "inc:bits/link.h" : "as-expected",
+    "rootpath:usr/lib/libanl.so.1" : "as-expected",
+    "inc:sys/auxv.h" : "as-expected",
+    "inc:uchar.h" : "as-expected",
+    "res:i18n/locales/gez_ER@abegede" : "as-expected",
+    "lib:gconv/IBM855.so" : "as-expected",
+    "inc:bits/syslog.h" : "as-expected",
+    "inc:ctype.h" : "as-expected",
+    "res:i18n/charmaps/CP949.gz" : "as-expected",
+    "inc:bits/termios-cbaud.h" : "as-expected",
+    "res:i18n/charmaps/IBM857.gz" : "as-expected",
+    "lib:crti.o" : "as-expected",
+    "inc:bits/wctype-wchar.h" : "as-expected",
+    "res:i18n/locales/br_FR@euro" : "as-expected",
+    "res:i18n/locales/os_RU" : "as-expected",
+    "res:i18n/charmaps/ISO_5427.gz" : "as-expected",
+    "inc:sys/signalfd.h" : "as-expected",
+    "inc:mntent.h" : "as-expected",
+    "res:i18n/locales/i18n" : "as-expected",
+    "res:i18n/charmaps/JIS_C6220-1969-RO.gz" : "as-expected",
+    "lib:gconv/CP1252.so" : "as-expected",
+    "lib:gconv/ISO_5428.so" : "as-expected",
+    "inc:sys/epoll.h" : "as-expected",
+    "res:i18n/locales/ssy_ER" : "as-expected",
+    "res:i18n/charmaps/CP1254.gz" : "as-expected",
+    "lib:gconv/IBM290.so" : "as-expected",
+    "inc:bits/types/struct_semid64_ds_helper.h" : "as-expected",
+    "lib:gconv/ISO_5427-EXT.so" : "as-expected",
+    "lib:gconv/IBM937.so" : "as-expected",
+    "inc:utmpx.h" : "as-expected",
+    "res:i18n/locales/vi_VN" : "as-expected",
+    "res:i18n/locales/es_ES@euro" : "as-expected",
+    "res:i18n/locales/translit_neutral" : "as-expected",
+    "inc:obstack.h" : "as-expected",
+    "inc:regexp.h" : "as-expected",
+    "res:i18n/locales/nl_NL" : "as-expected",
+    "inc:bits/initspin.h" : "as-expected",
+    "res:i18n/locales/uk_UA" : "as-expected",
+    "lib:gconv/MAC-CENTRALEUROPE.so" : "as-expected",
+    "res:i18n/charmaps/GB18030.gz" : "as-expected",
+    "inc:bits/syslog-path.h" : "as-expected",
+    "lib:gconv/IBM891.so" : "as-expected",
+    "inc:features.h" : "as-expected",
+    "res:i18n/charmaps/ISO-IR-90.gz" : "as-expected",
+    "inc:arpa/inet.h" : "as-expected",
+    "res:i18n/locales/fo_FO" : "as-expected",
+    "res:i18n/locales/nhn_MX" : "as-expected",
+    "lib:gconv/IBM1157.so" : "as-expected",
+    "res:i18n/locales/translit_cjk_variants" : "as-expected",
+    "res:i18n/charmaps/SEN_850200_C.gz" : "as-expected",
+    "lib:libm-2.42.a" : "as-expected",
+    "res:i18n/locales/mn_MN" : "as-expected",
+    "inc:sys/errno.h" : "as-expected",
+    "inc:bits/termios-struct.h" : "as-expected",
+    "res:i18n/charmaps/IBM1161.gz" : "as-expected",
+    "res:i18n/charmaps/ISO_6937.gz" : "as-expected",
+    "res:i18n/charmaps/JIS_C6229-1984-B-ADD.gz" : "as-expected",
+    "res:i18n/locales/scn_IT" : "as-expected",
+    "rootpath:usr/lib/libc.so.6" : "as-expected",
+    "res:i18n/charmaps/ISO_646.IRV.gz" : "as-expected",
+    "lib:gconv/IBM1112.so" : "as-expected",
+    "inc:bits/types/struct_msqid64_ds_helper.h" : "as-expected",
+    "res:i18n/charmaps/IBM284.gz" : "as-expected",
+    "res:i18n/charmaps/EBCDIC-FI-SE.gz" : "as-expected",
+    "inc:bits/err-ldbl.h" : "as-expected",
+    "inc:sys/shm.h" : "as-expected",
+    "lib:gconv/CP737.so" : "as-expected",
+    "inc:bits/termios-c_cc.h" : "as-expected",
+    "inc:bits/monetary-ldbl.h" : "as-expected",
+    "res:i18n/locales/so_SO" : "as-expected",
+    "inc:sys/param.h" : "as-expected",
+    "bin:localedef" : "as-expected",
+    "lib:gconv/IBM1149.so" : "as-expected",
+    "lib:gconv/ISO8859-9.so" : "as-expected",
+    "lib:gconv/IBM274.so" : "as-expected",
+    "lib:gconv/ISO-2022-CN.so" : "as-expected",
+    "res:i18n/locales/ber_MA" : "as-expected",
+    "inc:features-time64.h" : "as-expected",
+    "res:i18n/locales/sgs_LT" : "as-expected",
+    "lib:libresolv.so" : "as-expected",
+    "inc:gnu/stubs.h" : "as-expected",
+    "lib:gconv/EBCDIC-FI-SE-A.so" : "as-expected",
+    "inc:bits/eventfd.h" : "as-expected",
+    "res:i18n/locales/gd_GB" : "as-expected",
+    "inc:bits/poll.h" : "as-expected",
+    "lib:gconv/IBM875.so" : "as-expected",
+    "inc:sys/timeb.h" : "as-expected",
+    "lib:gconv/ECMA-CYRILLIC.so" : "as-expected",
+    "inc:stdlib.h" : "as-expected",
+    "inc:bits/confname.h" : "as-expected",
+    "lib:gconv/NATS-SEFI.so" : "as-expected",
+    "res:i18n/charmaps/ISO-8859-5.gz" : "as-expected",
+    "inc:sys/sysmacros.h" : "as-expected",
+    "inc:sys/queue.h" : "as-expected",
+    "inc:bits/error-ldbl.h" : "as-expected",
+    "rootpath:usr/lib/ld-linux-x86-64.so.2" : "as-expected",
+    "inc:sys/resource.h" : "as-expected",
+    "lib:gconv/MAC-UK.so" : "as-expected",
+    "res:i18n/charmaps/CP10007.gz" : "as-expected",
+    "inc:bits/types/struct___jmp_buf_tag.h" : "as-expected",
+    "inc:sys/rseq.h" : "as-expected",
+    "inc:bits/types/stack_t.h" : "as-expected",
+    "lib:gconv/CP773.so" : "as-expected",
+    "res:i18n/charmaps/IBM1047.gz" : "as-expected",
+    "res:i18n/charmaps/ISO-8859-16.gz" : "as-expected",
+    "res:i18n/locales/hif_FJ" : "as-expected",
+    "inc:tar.h" : "as-expected",
+    "libexec:getconf/POSIX_V6_LP64_OFF64" : "as-expected",
+    "res:i18n/charmaps/IBM922.gz" : "as-expected",
+    "inc:sys/select.h" : "as-expected",
+    "res:i18n/charmaps/JUS_I.B1.002.gz" : "as-expected",
+    "locale:rw/LC_MESSAGES/libc.mo" : "as-expected",
+    "inc:nss.h" : "as-expected",
+    "res:i18n/charmaps/IBM869.gz" : "as-expected",
+    "res:i18n/charmaps/GREEK7.gz" : "as-expected",
+    "lib:gconv/KOI8-R.so" : "as-expected",
+    "lib:gconv/IBM1140.so" : "as-expected",
+    "res:i18n/locales/tcy_IN" : "as-expected",
+    "lib:gconv/EBCDIC-UK.so" : "as-expected",
+    "locale:sv/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/charmaps/KOI8-T.gz" : "as-expected",
+    "res:i18n/locales/fr_BE@euro" : "as-expected",
+    "res:i18n/locales/nan_TW@latin" : "as-expected",
+    "lib:gconv/SJIS.so" : "as-expected",
+    "inc:sys/wait.h" : "as-expected",
+    "inc:bits/dirent.h" : "as-expected",
+    "inc:sys/platform/x86.h" : "as-expected",
+    "lib:gconv/HP-GREEK8.so" : "as-expected",
+    "inc:netash/ash.h" : "as-expected",
+    "bin:xtrace" : "as-expected",
+    "res:i18n/locales/bn_BD" : "as-expected",
+    "res:i18n/locales/it_IT@euro" : "as-expected",
+    "res:i18n/charmaps/IT.gz" : "as-expected",
+    "res:i18n/locales/mr_IN" : "as-expected",
+    "res:i18n/charmaps/EBCDIC-IT.gz" : "as-expected",
+    "lib:gconv/INIS-8.so" : "as-expected",
+    "res:i18n/charmaps/IBM1129.gz" : "as-expected",
+    "inc:bits/pthread_stack_min.h" : "as-expected",
+    "lib:gconv/IBM1132.so" : "as-expected",
+    "inc:rpc/netdb.h" : "as-expected",
+    "res:i18n/charmaps/CP772.gz" : "as-expected",
+    "res:i18n/charmaps/CSA_Z243.4-1985-GR.gz" : "as-expected",
+    "res:i18n/charmaps/ISO_646.BASIC.gz" : "as-expected",
+    "res:i18n/locales/pl_PL" : "as-expected",
+    "res:i18n/charmaps/EBCDIC-DK-NO.gz" : "as-expected",
+    "lib:gconv/IBM904.so" : "as-expected",
+    "inc:bits/wordsize.h" : "as-expected",
+    "inc:syslog.h" : "as-expected",
+    "lib:gconv/CP1256.so" : "as-expected",
+    "inc:bits/error.h" : "as-expected",
+    "res:i18n/charmaps/HP-ROMAN8.gz" : "as-expected",
+    "res:i18n/charmaps/ECMA-CYRILLIC.gz" : "as-expected",
+    "res:i18n/charmaps/CP1258.gz" : "as-expected",
+    "lib:gconv/EBCDIC-IS-FRISS.so" : "as-expected",
+    "inc:bits/stdio2-decl.h" : "as-expected",
+    "lib:crt1.o" : "as-expected",
+    "res:i18n/locales/wae_CH" : "as-expected",
+    "lib:gconv/IBM1124.so" : "as-expected",
+    "res:i18n/charmaps/NS_4551-1.gz" : "as-expected",
+    "inc:tgmath.h" : "as-expected",
+    "res:i18n/charmaps/IBM860.gz" : "as-expected",
+    "res:i18n/locales/da_DK" : "as-expected",
+    "lib:librt.a" : "as-expected",
+    "inc:stdint.h" : "as-expected",
+    "res:i18n/locales/gez_ET@abegede" : "as-expected",
+    "inc:resolv.h" : "as-expected",
+    "res:i18n/locales/dsb_DE" : "as-expected",
+    "lib:gconv/IBM1026.so" : "as-expected",
+    "locale:hu/LC_MESSAGES/libc.mo" : "as-expected",
+    "rootpath:usr/lib/libnss_hesiod.so.2" : "as-expected",
+    "locale:lt/LC_MESSAGES/libc.mo" : "as-expected",
+    "locale:tr/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/charmaps/T.101-G2.gz" : "as-expected",
+    "lib:gconv/ISO_2033.so" : "as-expected",
+    "lib:gconv/IBM850.so" : "as-expected",
+    "inc:bits/mathdef.h" : "as-expected",
+    "rootpath:usr/lib/libnss_files.so.2" : "as-expected",
+    "inc:bits/termios-misc.h" : "as-expected",
+    "inc:sys/socketvar.h" : "as-expected",
+    "inc:sys/statfs.h" : "as-expected",
+    "res:i18n/locales/de_BE@euro" : "as-expected",
+    "res:i18n/charmaps/BIG5-HKSCS.gz" : "as-expected",
+    "res:i18n/locales/sa_IN" : "as-expected",
+    "inc:bits/wchar2.h" : "as-expected",
+    "locale:it/LC_MESSAGES/libc.mo" : "as-expected",
+    "inc:argp.h" : "as-expected",
+    "res:i18n/locales/eu_ES" : "as-expected",
+    "res:i18n/charmaps/IBM852.gz" : "as-expected",
+    "inc:sys/single_threaded.h" : "as-expected",
+    "res:i18n/locales/id_ID" : "as-expected",
+    "res:i18n/charmaps/HP-THAI8.gz" : "as-expected",
+    "inc:bits/sigstack.h" : "as-expected",
+    "inc:sys/procfs.h" : "as-expected",
+    "res:i18n/charmaps/WINDOWS-31J.gz" : "as-expected",
+    "lib:gconv/ISO8859-13.so" : "as-expected",
+    "res:i18n/charmaps/IEC_P27-1.gz" : "as-expected",
+    "res:i18n/locales/be_BY" : "as-expected",
+    "res:i18n/locales/lt_LT" : "as-expected",
+    "lib:gcrt1.o" : "as-expected",
+    "inc:protocols/timed.h" : "as-expected",
+    "res:i18n/charmaps/GEORGIAN-PS.gz" : "as-expected",
+    "res:i18n/charmaps/EBCDIC-AT-DE-A.gz" : "as-expected",
+    "inc:complex.h" : "as-expected",
+    "inc:bits/types/timer_t.h" : "as-expected",
+    "res:i18n/charmaps/EUC-JP.gz" : "as-expected",
+    "lib:gconv/IBM278.so" : "as-expected",
+    "bin:ldd" : "as-expected",
+    "res:i18n/locales/ks_IN@devanagari" : "as-expected",
+    "lib:gconv/IBM1160.so" : "as-expected",
+    "res:i18n/locales/eu_ES@euro" : "as-expected",
+    "res:i18n/locales/ru_RU" : "as-expected",
+    "res:i18n/locales/lg_UG" : "as-expected",
+    "inc:bits/stdio-ldbl.h" : "as-expected",
+    "res:i18n/charmaps/MAC-CYRILLIC.gz" : "as-expected",
+    "lib:gconv/IBM932.so" : "as-expected",
+    "inc:bits/socket2.h" : "as-expected",
+    "res:i18n/locales/bn_IN" : "as-expected",
+    "locale:hr/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/charmaps/EBCDIC-DK-NO-A.gz" : "as-expected",
+    "res:i18n/charmaps/IBM423.gz" : "as-expected",
+    "inc:bits/fp-logb.h" : "as-expected",
+    "res:i18n/locales/el_CY" : "as-expected",
+    "res:i18n/charmaps/GB_1988-80.gz" : "as-expected",
+    "inc:bits/types/res_state.h" : "as-expected",
+    "lib:gconv/IBM4971.so" : "as-expected",
+    "res:i18n/charmaps/ISO-8859-9.gz" : "as-expected",
+    "res:i18n/locales/or_IN" : "as-expected",
+    "res:i18n/charmaps/JIS_X0201.gz" : "as-expected",
+    "res:i18n/charmaps/NF_Z_62-010_1973.gz" : "as-expected",
+    "lib:libdl.a" : "as-expected",
+    "res:i18n/charmaps/ARMSCII-8.gz" : "as-expected",
+    "bin:mtrace" : "as-expected",
+    "inc:strings.h" : "as-expected",
+    "res:i18n/locales/th_TH" : "as-expected",
+    "res:i18n/locales/sw_KE" : "as-expected",
+    "lib:gconv/IBM037.so" : "as-expected",
+    "res:i18n/charmaps/NATS-SEFI-ADD.gz" : "as-expected",
+    "res:i18n/locales/ru_UA" : "as-expected",
+    "inc:net/if_packet.h" : "as-expected",
+    "res:i18n/locales/pt_PT@euro" : "as-expected",
+    "res:i18n/locales/wo_SN" : "as-expected",
+    "lib:gconv/EBCDIC-ES-S.so" : "as-expected",
+    "inc:sys/io.h" : "as-expected",
+    "res:i18n/locales/ff_SN" : "as-expected",
+    "inc:sys/fsuid.h" : "as-expected",
+    "rootpath:usr/lib/libmemusage.so" : "as-expected",
+    "inc:sysexits.h" : "as-expected",
+    "inc:sys/dir.h" : "as-expected",
+    "res:i18n/locales/translit_compat" : "as-expected",
+    "res:i18n/locales/cns11643_stroke" : "as-expected",
+    "inc:protocols/rwhod.h" : "as-expected",
+    "res:i18n/locales/mi_NZ" : "as-expected",
+    "inc:bits/rseq.h" : "as-expected",
+    "inc:netinet/in.h" : "as-expected",
+    "res:i18n/locales/sr_RS@latin" : "as-expected",
+    "res:i18n/locales/cy_GB" : "as-expected",
+    "lib:gconv/GBGBK.so" : "as-expected",
+    "locale:ko/LC_MESSAGES/libc.mo" : "as-expected",
+    "bin:pcprofiledump" : "as-expected",
+    "res:i18n/locales/translit_narrow" : "as-expected",
+    "lib:gconv/IBM1144.so" : "as-expected",
+    "inc:bits/sem.h" : "as-expected",
+    "res:i18n/locales/km_KH" : "as-expected",
+    "inc:bits/sigcontext.h" : "as-expected",
+    "inc:threads.h" : "as-expected",
+    "lib:gconv/ISO8859-4.so" : "as-expected",
+    "inc:bits/local_lim.h" : "as-expected",
+    "res:i18n/charmaps/IBM880.gz" : "as-expected",
+    "res:i18n/locales/pt_BR" : "as-expected",
+    "lib:libpthread.a" : "as-expected",
+    "res:i18n/charmaps/T.61-7BIT.gz" : "as-expected",
+    "res:i18n/locales/el_GR" : "as-expected",
+    "lib:gconv/IBM1046.so" : "as-expected",
+    "inc:sys/ttydefaults.h" : "as-expected",
+    "res:i18n/charmaps/ISO_6937-2-25.gz" : "as-expected",
+    "rootpath:usr/lib/libnss_dns.so.2" : "as-expected",
+    "inc:bits/types/struct_statx_timestamp.h" : "as-expected",
+    "inc:sys/termios.h" : "as-expected",
+    "inc:sys/un.h" : "as-expected",
+    "res:i18n/charmaps/IBM918.gz" : "as-expected",
+    "res:i18n/locales/yo_NG" : "as-expected",
+    "res:i18n/locales/de_AT" : "as-expected",
+    "lib:gconv/IBM870.so" : "as-expected",
+    "inc:sys/profil.h" : "as-expected",
+    "res:i18n/locales/sd_IN@devanagari" : "as-expected",
+    "inc:bits/unistd-decl.h" : "as-expected",
+    "inc:bits/utsname.h" : "as-expected",
+    "res:i18n/locales/ss_ZA" : "as-expected",
+    "locale:eo/LC_MESSAGES/libc.mo" : "as-expected",
+    "inc:a.out.h" : "as-expected",
+    "inc:bits/procfs-id.h" : "as-expected",
+    "inc:sys/syscall.h" : "as-expected",
+    "res:i18n/charmaps/UTF-8.gz" : "as-expected",
+    "res:i18n/locales/de_BE" : "as-expected",
+    "inc:alloca.h" : "as-expected",
+    "locale:uk/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/charmaps/ES.gz" : "as-expected",
+    "res:i18n/charmaps/JUS_I.B1.003-MAC.gz" : "as-expected",
+    "lib:Scrt1.o" : "as-expected",
+    "inc:gnu/lib-names.h" : "as-expected",
+    "res:i18n/charmaps/EBCDIC-ES.gz" : "as-expected",
+    "res:i18n/locales/wa_BE" : "as-expected",
+    "lib:libm.so" : "as-expected",
+    "lib:gconv/CP1125.so" : "as-expected",
+    "res:i18n/locales/kv_RU" : "as-expected",
+    "locale:nl/LC_MESSAGES/libc.mo" : "as-expected",
+    "inc:netinet/icmp6.h" : "as-expected",
+    "inc:dirent.h" : "as-expected",
+    "lib:libresolv.a" : "as-expected",
+    "res:i18n/charmaps/ISO_6937-2-ADD.gz" : "as-expected",
+    "res:i18n/locales/de_CH" : "as-expected",
+    "res:i18n/locales/translit_emojis" : "as-expected",
+    "inc:sys/debugreg.h" : "as-expected",
+    "lib:libm.a" : "as-expected",
+    "lib:gconv/IBM862.so" : "as-expected",
+    "res:i18n/charmaps/ISO-8859-11.gz" : "as-expected",
+    "lib:gconv/ISO-IR-197.so" : "as-expected",
+    "inc:bits/signalfd.h" : "as-expected",
+    "res:i18n/locales/lb_LU" : "as-expected",
+    "lib:gconv/TCVN5712-1.so" : "as-expected",
+    "res:i18n/locales/de_DE" : "as-expected",
+    "inc:bits/wchar2-decl.h" : "as-expected",
+    "res:i18n/charmaps/IBM864.gz" : "as-expected",
+    "inc:bits/link_lavcurrent.h" : "as-expected",
+    "res:i18n/charmaps/IBM1132.gz" : "as-expected",
+    "inc:string.h" : "as-expected",
+    "res:i18n/locales/mdf_RU" : "as-expected",
+    "res:i18n/charmaps/MACINTOSH.gz" : "as-expected",
+    "inc:ifaddrs.h" : "as-expected",
+    "inc:aliases.h" : "as-expected",
+    "res:i18n/charmaps/CSA_Z243.4-1985-2.gz" : "as-expected",
+    "inc:bits/uio-ext.h" : "as-expected",
+    "res:i18n/locales/zh_CN" : "as-expected",
+    "res:i18n/locales/wa_BE@euro" : "as-expected",
+    "inc:bits/wchar.h" : "as-expected",
+    "locale:el/LC_MESSAGES/libc.mo" : "as-expected",
+    "inc:bits/siginfo-arch.h" : "as-expected",
+    "res:i18n/locales/fa_IR" : "as-expected",
+    "res:i18n/charmaps/EUC-KR.gz" : "as-expected",
+    "res:i18n/charmaps/VISCII.gz" : "as-expected",
+    "res:i18n/locales/br_FR" : "as-expected",
+    "inc:bits/types/mbstate_t.h" : "as-expected",
+    "res:i18n/charmaps/MSZ_7795.3.gz" : "as-expected",
+    "res:i18n/locales/gu_IN" : "as-expected",
+    "res:i18n/charmaps/IBM856.gz" : "as-expected",
+    "res:i18n/locales/tl_PH" : "as-expected",
+    "inc:sys/gmon_out.h" : "as-expected",
+    "res:i18n/charmaps/IBM1124.gz" : "as-expected",
+    "inc:bits/types/struct_timeval.h" : "as-expected",
+    "inc:bits/termios-c_oflag.h" : "as-expected",
+    "res:i18n/locales/gl_ES" : "as-expected",
+    "lib:libutil.a" : "as-expected",
+    "bin:pldd" : "as-expected",
+    "inc:monetary.h" : "as-expected",
+    "inc:bits/stdio2.h" : "as-expected",
+    "res:i18n/charmaps/IBM1026.gz" : "as-expected",
+    "inc:bits/unistd.h" : "as-expected",
+    "res:i18n/charmaps/JIS_C6229-1984-HAND.gz" : "as-expected",
+    "res:i18n/locales/bhb_IN" : "as-expected",
+    "res:i18n/locales/iu_CA" : "as-expected",
+    "lib:gconv/CP1251.so" : "as-expected",
+    "lib:gconv/ISO_5427.so" : "as-expected",
+    "inc:bits/indirect-return.h" : "as-expected",
+    "lib:gconv/IBM1164.so" : "as-expected",
+    "inc:sys/personality.h" : "as-expected",
+    "inc:sys/ptrace.h" : "as-expected",
+    "lib:gconv/EBCDIC-ES-A.so" : "as-expected",
+    "lib:gconv/EUC-JISX0213.so" : "as-expected",
+    "res:i18n/locales/sw_TZ" : "as-expected",
+    "res:i18n/charmaps/CP1253.gz" : "as-expected",
+    "inc:bits/waitstatus.h" : "as-expected",
+    "inc:bits/inet-fortified-decl.h" : "as-expected",
+    "inc:bits/siginfo-consts-arch.h" : "as-expected",
+    "inc:proc_service.h" : "as-expected",
+    "inc:bits/utmp.h" : "as-expected",
+    "inc:pwd.h" : "as-expected",
+    "inc:arpa/tftp.h" : "as-expected",
+    "lib:gconv/CP932.so" : "as-expected",
+    "inc:netinet/ip6.h" : "as-expected",
+    "lib:gconv/libCNS.so" : "as-expected",
+    "res:i18n/charmaps/MAC-SAMI.gz" : "as-expected",
+    "res:i18n/locales/chr_US" : "as-expected",
+    "res:i18n/locales/de_IT" : "as-expected",
+    "res:i18n/locales/gbm_IN" : "as-expected",
+    "lib:gconv/IBM1156.so" : "as-expected",
+    "inc:err.h" : "as-expected",
+    "inc:sys/ipc.h" : "as-expected",
+    "res:i18n/charmaps/SEN_850200_B.gz" : "as-expected",
+    "res:i18n/locales/om_ET" : "as-expected",
+    "inc:sys/inotify.h" : "as-expected",
+    "res:i18n/locales/zh_HK" : "as-expected",
+    "inc:bits/mqueue.h" : "as-expected",
+    "lib:gconv/IBM281.so" : "as-expected",
+    "res:i18n/charmaps/IBM1160.gz" : "as-expected",
+    "sbin:ldconfig" : "as-expected",
+    "res:i18n/locales/lo_LA" : "as-expected",
+    "inc:bits/getopt_ext.h" : "as-expected",
+    "lib:gconv/ISO_6937.so" : "as-expected",
+    "inc:bits/resource.h" : "as-expected",
+    "res:i18n/locales/se_NO" : "as-expected",
+    "res:i18n/charmaps/ANSI_X3.4-1968.gz" : "as-expected",
+    "lib:gconv/IBM9448.so" : "as-expected",
+    "res:i18n/charmaps/NATS-DANO.gz" : "as-expected",
+    "lib:gconv/INIS-CYRILLIC.so" : "as-expected",
+    "inc:bits/types/sigval_t.h" : "as-expected",
+    "inc:iconv.h" : "as-expected",
+    "inc:bits/setjmp2.h" : "as-expected",
+    "rootpath:usr/lib/libdl.so.2" : "as-expected",
+    "lib:gconv/IBM1148.so" : "as-expected",
+    "lib:gconv/ISO8859-8.so" : "as-expected",
+    "lib:gconv/EBCDIC-US.so" : "as-expected",
+    "res:i18n/locales/translit_wide" : "as-expected",
+    "lib:gconv/INIS.so" : "as-expected",
+    "lib:gconv/IBM273.so" : "as-expected",
+    "res:i18n/locales/de_LI" : "as-expected",
+    "res:i18n/locales/nl_BE@euro" : "as-expected",
+    "res:i18n/locales/hsb_DE" : "as-expected",
+    "inc:bits/types/struct_osockaddr.h" : "as-expected",
+    "res:i18n/locales/de_LU" : "as-expected",
+    "res:i18n/charmaps/IBM275.gz" : "as-expected",
+    "res:i18n/locales/unm_US" : "as-expected",
+    "res:i18n/locales/ak_GH" : "as-expected",
+    "lib:gconv/IBM874.so" : "as-expected",
+    "res:i18n/charmaps/NC_NC00-10.gz" : "as-expected",
+    "inc:bits/select-decl.h" : "as-expected",
+    "inc:bits/types/sigset_t.h" : "as-expected",
+    "res:i18n/locales/fr_FR@euro" : "as-expected",
+    "res:i18n/locales/nb_NO" : "as-expected",
+    "res:i18n/charmaps/ISO-8859-4.gz" : "as-expected",
+    "res:i18n/charmaps/NATS-DANO-ADD.gz" : "as-expected",
+    "res:i18n/locales/bem_ZM" : "as-expected",
+    "inc:sys/mman.h" : "as-expected",
+    "res:i18n/charmaps/ISO-IR-197.gz" : "as-expected",
+    "inc:bits/types/struct_timeb.h" : "as-expected",
+    "inc:bits/types/struct_msqid_ds.h" : "as-expected",
+    "res:i18n/charmaps/TCVN5712-1.gz" : "as-expected",
+    "res:i18n/locales/pt_PT" : "as-expected",
+    "cfg:rpc" : "as-expected",
+    "res:i18n/locales/bho_IN" : "as-expected",
+    "lib:gconv/CP772.so" : "as-expected",
+    "res:i18n/charmaps/JOHAB.gz" : "as-expected",
+    "lib:gconv/IBM866.so" : "as-expected",
+    "res:i18n/charmaps/ISO-8859-15.gz" : "as-expected",
+    "res:i18n/locales/om_KE" : "as-expected",
+    "bin:iconv" : "as-expected",
+    "inc:bits/endian.h" : "as-expected",
+    "inc:stdio_ext.h" : "as-expected",
+    "inc:ulimit.h" : "as-expected",
+    "res:i18n/charmaps/IBM868.gz" : "as-expected",
+    "inc:bits/types.h" : "as-expected",
+    "inc:malloc.h" : "as-expected",
+    "inc:bits/long-double.h" : "as-expected",
+    "res:i18n/locales/the_NP" : "as-expected",
+    "res:i18n/charmaps/JIS_C6229-1984-KANA.gz" : "as-expected",
+    "res:i18n/charmaps/IBM500.gz" : "as-expected",
+    "res:i18n/charmaps/EBCDIC-AT-DE.gz" : "as-expected",
+    "inc:time.h" : "as-expected",
+    "res:i18n/locales/sr_ME" : "as-expected",
+    "res:i18n/locales/tig_ER" : "as-expected",
+    "lib:gconv/ISO8859-9E.so" : "as-expected",
+    "res:i18n/locales/fr_BE" : "as-expected",
+    "lib:gconv/IBM858.so" : "as-expected",
+    "res:i18n/locales/mag_IN" : "as-expected",
+    "lib:gconv/ISO-2022-JP.so" : "as-expected",
+    "lib:gconv/IBM1364.so" : "as-expected",
+    "res:i18n/locales/ab_GE" : "as-expected",
+    "inc:finclude/math-vector-fortran.h" : "as-expected",
+    "res:i18n/charmaps/INIS-CYRILLIC.gz" : "as-expected",
+    "res:i18n/locales/zgh_MA" : "as-expected",
+    "locale:ja/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/locales/fr_CA" : "as-expected",
+    "inc:bits/types/sig_atomic_t.h" : "as-expected",
+    "res:i18n/locales/ha_NG" : "as-expected",
+    "lib:gconv/IBM437.so" : "as-expected",
+    "lib:gconv/BRF.so" : "as-expected",
+    "inc:nfs/nfs.h" : "as-expected",
+    "res:i18n/charmaps/VIDEOTEX-SUPPL.gz" : "as-expected",
+    "res:i18n/locales/fr_CH" : "as-expected",
+    "inc:bits/types/error_t.h" : "as-expected",
+    "lib:gconv/GOST_19768-74.so" : "as-expected",
+    "res:i18n/charmaps/CP771.gz" : "as-expected",
+    "inc:sys/bitypes.h" : "as-expected",
+    "inc:bits/stdint-uintn.h" : "as-expected",
+    "lib:gconv/IBM903.so" : "as-expected",
+    "inc:fcntl.h" : "as-expected",
+    "res:i18n/charmaps/CWI.gz" : "as-expected",
+    "res:i18n/charmaps/IBM866NAV.gz" : "as-expected",
+    "lib:crtn.o" : "as-expected",
+    "lib:gconv/CP1255.so" : "as-expected",
+    "res:i18n/locales/kab_DZ" : "as-expected",
+    "res:i18n/charmaps/IBM905.gz" : "as-expected",
+    "locale:da/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/locales/raj_IN" : "as-expected",
+    "res:i18n/charmaps/MAC-IS.gz" : "as-expected",
+    "res:i18n/locales/bho_NP" : "as-expected",
+    "inc:bits/fcntl-linux.h" : "as-expected",
+    "res:i18n/locales/xh_ZA" : "as-expected",
+    "res:i18n/charmaps/CP1257.gz" : "as-expected",
+    "inc:bits/stdint-intn.h" : "as-expected",
+    "lib:gconv/IBM1123.so" : "as-expected",
+    "inc:termios.h" : "as-expected",
+    "lib:gconv/UTF-32.so" : "as-expected",
+    "lib:gconv/MIK.so" : "as-expected",
+    "res:i18n/locales/si_LK" : "as-expected",
+    "info:libc.info-1" : "as-expected",
+    "inc:sys/syslog.h" : "as-expected",
+    "info:libc.info-2" : "as-expected",
+    "info:libc.info-3" : "as-expected",
+    "inc:bits/stab.def" : "as-expected",
+    "info:libc.info-4" : "as-expected",
+    "info:libc.info-5" : "as-expected",
+    "info:libc.info-6" : "as-expected",
+    "res:i18n/locales/en_IE@euro" : "as-expected",
+    "inc:unistd.h" : "as-expected",
+    "bin:tzselect" : "as-expected",
+    "res:i18n/locales/miq_NI" : "as-expected",
+    "res:i18n/locales/ur_IN" : "as-expected",
+    "inc:syscall.h" : "as-expected",
+    "res:i18n/locales/zh_SG" : "as-expected",
+    "info:libc.info-7" : "as-expected",
+    "info:libc.info-8" : "as-expected",
+    "info:libc.info-9" : "as-expected",
+    "info:dir" : "as-expected",
+    "lib:gconv/IBM1025.so" : "as-expected",
+    "inc:bits/dlfcn.h" : "as-expected",
+    "res:i18n/locales/fr_FR" : "as-expected",
+    "res:i18n/charmaps/KSC5636.gz" : "as-expected",
+    "inc:values.h" : "as-expected",
+    "rootpath:usr/lib/libresolv.so.2" : "as-expected",
+    "res:i18n/locales/sv_FI" : "as-expected",
+    "res:i18n/locales/lij_IT" : "as-expected",
+    "res:i18n/charmaps/BS_4730.gz" : "as-expected",
+    "lib:gconv/IBM285.so" : "as-expected",
+    "res:i18n/charmaps/IBM1164.gz" : "as-expected",
+    "res:i18n/locales/et_EE" : "as-expected",
+    "res:i18n/locales/ja_JP" : "as-expected",
+    "res:i18n/locales/sr_RS" : "as-expected",
+    "res:i18n/locales/zh_TW" : "as-expected",
+    "res:i18n/charmaps/SAMI-WS2.gz" : "as-expected",
+    "res:i18n/charmaps/IBM851.gz" : "as-expected",
+    "res:i18n/locales/nan_TW" : "as-expected",
+    "inc:net/route.h" : "as-expected",
+    "lib:gconv/HP-THAI8.so" : "as-expected",
+    "inc:link.h" : "as-expected",
+    "inc:mqueue.h" : "as-expected",
+    "inc:aio.h" : "as-expected",
+    "lib:gconv/IBM277.so" : "as-expected",
+    "inc:bits/types/__sigval_t.h" : "as-expected",
+    "lib:gconv/libJIS.so" : "as-expected",
+    "res:i18n/locales/ckb_IQ" : "as-expected",
+    "res:i18n/locales/kl_GL" : "as-expected",
+    "lib:gconv/UTF-16.so" : "as-expected",
+    "inc:bits/posix_opt.h" : "as-expected",
+    "inc:sys/swap.h" : "as-expected",
+    "lib:gconv/IBM420.so" : "as-expected",
+    "inc:bits/setjmp.h" : "as-expected",
+    "res:i18n/charmaps/GOST_19768-74.gz" : "as-expected",
+    "bin:gencat" : "as-expected",
+    "res:i18n/locales/he_IL" : "as-expected",
+    "inc:bits/types/struct_msqid64_ds.h" : "as-expected",
+    "lib:gconv/T.61.so" : "as-expected",
+    "res:i18n/charmaps/ISO-8859-8.gz" : "as-expected",
+    "lib:gconv/GBK.so" : "as-expected",
+    "res:i18n/locales/fi_FI" : "as-expected",
+    "inc:bits/platform/x86.h" : "as-expected",
+    "inc:scsi/sg.h" : "as-expected",
+    "inc:bits/pthreadtypes.h" : "as-expected",
+    "inc:bits/statx-generic.h" : "as-expected",
+    "inc:fnmatch.h" : "as-expected",
+    "inc:bits/types/__sigset_t.h" : "as-expected",
+    "lib:gconv/IBM9030.so" : "as-expected",
+    "inc:bits/math-vector.h" : "as-expected",
+    "lib:gconv/EBCDIC-PT.so" : "as-expected",
+    "res:i18n/locales/bi_VU" : "as-expected",
+    "res:i18n/locales/tg_TJ" : "as-expected",
+    "inc:sys/pidfd.h" : "as-expected",
+    "inc:net/ppp-comp.h" : "as-expected",
+    "inc:bits/types/struct_timespec.h" : "as-expected",
+    "res:i18n/locales/ps_AF" : "as-expected",
+    "lib:libnss_compat.so" : "as-expected",
+    "inc:bits/floatn.h" : "as-expected",
+    "inc:bits/mqueue2.h" : "as-expected",
+    "res:i18n/charmaps/IBM038.gz" : "as-expected",
+    "inc:bits/mman.h" : "as-expected",
+    "lib:gconv/ISO-2022-KR.so" : "as-expected",
+    "inc:bits/mathcalls-macros.h" : "as-expected",
+    "res:i18n/locales/fr_LU" : "as-expected",
+    "res:i18n/locales/ur_PK" : "as-expected",
+    "res:i18n/locales/sah_RU" : "as-expected",
+    "lib:gconv/GEORGIAN-PS.so" : "as-expected",
+    "lib:gconv/KOI8-U.so" : "as-expected",
+    "inc:bits/waitflags.h" : "as-expected",
+    "lib:gconv/IBM1143.so" : "as-expected",
+    "lib:gconv/BIG5HKSCS.so" : "as-expected",
+    "inc:bits/strings_fortified.h" : "as-expected",
+    "inc:bits/types/locale_t.h" : "as-expected",
+    "inc:bits/sched.h" : "as-expected",
+    "lib:gconv/ISO8859-3.so" : "as-expected",
+    "inc:netinet/igmp.h" : "as-expected",
+    "inc:sys/uio.h" : "as-expected",
+    "inc:bits/atomic_wide_counter.h" : "as-expected",
+    "inc:bits/timex.h" : "as-expected",
+    "lib:Mcrt1.o" : "as-expected",
+    "rootpath:usr/lib/libnss_compat.so.2" : "as-expected",
+    "inc:bits/types/__fpos_t.h" : "as-expected",
+    "inc:endian.h" : "as-expected",
+    "res:i18n/charmaps/ISO_5427-EXT.gz" : "as-expected",
+    "res:i18n/locales/POSIX" : "as-expected",
+    "lib:gconv/EUC-TW.so" : "as-expected",
+    "res:i18n/charmaps/ISO_8859-1,GL.gz" : "as-expected",
+    "res:i18n/locales/ln_CD" : "as-expected",
+    "inc:bits/types/struct_shmid64_ds_helper.h" : "as-expected",
+    "lib:gconv/EUC-CN.so" : "as-expected",
+    "res:i18n/charmaps/INIS.gz" : "as-expected",
+    "inc:bits/statvfs.h" : "as-expected",
+    "res:i18n/charmaps/CP775.gz" : "as-expected",
+    "res:i18n/charmaps/IBM871.gz" : "as-expected",
+    "res:i18n/locales/de_AT@euro" : "as-expected",
+    "inc:elf.h" : "as-expected",
+    "inc:netinet/if_tr.h" : "as-expected",
+    "inc:bits/struct_stat.h" : "as-expected",
+    "res:i18n/locales/iso14651_t1_pinyin" : "as-expected",
+    "inc:envz.h" : "as-expected",
+    "rootpath:usr/lib/libm.so.6" : "as-expected",
+    "bin:ld.so" : "as-expected",
+    "inc:cpio.h" : "as-expected",
+    "res:i18n/locales/hr_HR" : "as-expected",
+    "inc:poll.h" : "as-expected",
+    "bin:locale" : "as-expected",
+    "lib:gconv/IBM861.so" : "as-expected",
+    "res:i18n/charmaps/ISO-8859-10.gz" : "as-expected",
+    "lib:gconv/IBM297.so" : "as-expected",
+    "lib:gconv/EBCDIC-AT-DE-A.so" : "as-expected",
+    "res:i18n/locales/tt_RU" : "as-expected",
+    "inc:bits/uio_lim.h" : "as-expected",
+    "res:i18n/charmaps/IBM863.gz" : "as-expected",
+    "res:i18n/locales/dv_MV" : "as-expected",
+    "res:i18n/locales/ast_ES" : "as-expected",
+    "inc:signal.h" : "as-expected",
+    "res:i18n/locales/ku_TR" : "as-expected",
+    "res:i18n/charmaps/CSA_Z243.4-1985-1.gz" : "as-expected",
+    "inc:pthread.h" : "as-expected",
+    "res:i18n/locales/sq_AL" : "as-expected",
+    "res:i18n/locales/dz_BT" : "as-expected",
+    "lib:gconv/EBCDIC-DK-NO-A.so" : "as-expected",
+    "inc:limits.h" : "as-expected",
+    "inc:bits/termios-c_iflag.h" : "as-expected",
+    "inc:netinet/in_systm.h" : "as-expected",
+    "inc:bits/types/time_t.h" : "as-expected",
+    "res:i18n/locales/sd_IN" : "as-expected",
+    "res:i18n/locales/ml_IN" : "as-expected",
+    "lib:gconv/IBM4517.so" : "as-expected",
+    "res:i18n/locales/doi_IN" : "as-expected",
+    "res:i18n/charmaps/IBM855.gz" : "as-expected",
+    "res:i18n/locales/sid_ET" : "as-expected",
+    "inc:bits/platform/features.h" : "as-expected",
+    "lib:gconv/IBM943.so" : "as-expected",
+    "res:i18n/locales/sv_SE" : "as-expected",
+    "rootpath:usr/lib/libpthread.so.0" : "as-expected",
+    "lib:gconv/HP-ROMAN9.so" : "as-expected",
+    "lib:gconv/IBM16804.so" : "as-expected",
+    "lib:gconv/ISO8859-16.so" : "as-expected",
+    "inc:bits/procfs-extra.h" : "as-expected",
+    "res:i18n/locales/zu_ZA" : "as-expected",
+    "inc:sys/fcntl.h" : "as-expected",
+    "inc:netpacket/packet.h" : "as-expected",
+    "lib:gconv/RK1048.so" : "as-expected",
+    "inc:netinet/tcp.h" : "as-expected",
+    "locale:sr/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/locales/ky_KG" : "as-expected",
+    "lib:libc.so" : "as-expected",
+    "inc:bits/typesizes.h" : "as-expected",
+    "res:i18n/locales/mfe_MU" : "as-expected",
+    "inc:bits/argp-ldbl.h" : "as-expected",
+    "inc:netax25/ax25.h" : "as-expected",
+    "inc:bits/in.h" : "as-expected",
+    "lib:gconv/CP1250.so" : "as-expected",
+    "res:i18n/locales/it_CH" : "as-expected",
+    "inc:bits/stdio.h" : "as-expected",
+    "lib:gconv/IBM1163.so" : "as-expected",
+    "inc:sys/mtio.h" : "as-expected",
+    "res:i18n/charmaps/ASMO_449.gz" : "as-expected",
+    "inc:bits/elfclass.h" : "as-expected",
+    "inc:bits/ioctls.h" : "as-expected",
+    "res:i18n/charmaps/CP1252.gz" : "as-expected",
+    "lib:gconv/IBM424.so" : "as-expected",
+    "res:i18n/locales/tt_RU@iqtelif" : "as-expected",
+    "inc:bits/spawn_ext.h" : "as-expected",
+    "lib:gconv/IBM935.so" : "as-expected",
+    "res:i18n/charmaps/HP-TURKISH8.gz" : "as-expected",
+    "res:i18n/locales/hi_IN" : "as-expected",
+    "inc:sys/ioctl.h" : "as-expected",
+    "inc:error.h" : "as-expected",
+    "inc:fpu_control.h" : "as-expected",
+    "res:i18n/charmaps/IBM290.gz" : "as-expected",
+    "res:i18n/charmaps/EBCDIC-IS-FRISS.gz" : "as-expected",
+    "lib:gconv/IBM1388.so" : "as-expected",
+    "inc:sys/soundcard.h" : "as-expected",
+    "bin:sprof" : "as-expected",
+    "inc:wctype.h" : "as-expected",
+    "res:i18n/locales/translit_circle" : "as-expected",
+    "res:i18n/locales/mjw_IN" : "as-expected",
+    "inc:arpa/nameser_compat.h" : "as-expected",
+    "lib:gconv/IBM1155.so" : "as-expected",
+    "lib:gconv/MAC-SAMI.so" : "as-expected",
+    "inc:bits/mman-shared.h" : "as-expected",
+    "res:i18n/charmaps/IBM891.gz" : "as-expected",
+    "inc:stdc-predef.h" : "as-expected",
+    "res:i18n/charmaps/NEXTSTEP.gz" : "as-expected",
+    "inc:setjmp.h" : "as-expected",
+    "lib:gconv/EUC-JP-MS.so" : "as-expected",
+    "lib:gconv/IBM280.so" : "as-expected",
+    "res:i18n/locales/tk_TM" : "as-expected",
+    "locale:cs/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/charmaps/ES2.gz" : "as-expected",
+    "res:i18n/charmaps/NATS-SEFI.gz" : "as-expected",
+    "res:i18n/locales/as_IN" : "as-expected",
+    "inc:bits/timerfd.h" : "as-expected",
+    "lib:libmvec.a" : "as-expected",
+    "inc:sys/sysinfo.h" : "as-expected",
+    "inc:sgtty.h" : "as-expected",
+    "res:i18n/locales/ig_NG" : "as-expected",
+    "inc:gnu/libc-version.h" : "as-expected",
+    "lib:gconv/JOHAB.so" : "as-expected",
+    "lib:gconv/IBM1147.so" : "as-expected",
+    "inc:bits/types/struct_FILE.h" : "as-expected",
+    "inc:bits/types/struct_tm.h" : "as-expected",
+    "inc:bits/shm.h" : "as-expected",
+    "inc:math.h" : "as-expected",
+    "locale:locale.alias" : "as-expected",
+    "lib:gconv/ISO8859-7.so" : "as-expected",
+    "res:i18n/locales/ik_CA" : "as-expected",
+    "lib:gconv/EBCDIC-CA-FR.so" : "as-expected",
+    "res:i18n/charmaps/PT154.gz" : "as-expected",
+    "inc:net/ethernet.h" : "as-expected",
+    "inc:bits/mman-map-flags-generic.h" : "as-expected",
+    "inc:sys/eventfd.h" : "as-expected",
+    "res:i18n/locales/ro_RO" : "as-expected",
+    "inc:bits/types/struct_statx.h" : "as-expected",
+    "inc:bits/types/struct_shmid64_ds.h" : "as-expected",
+    "res:i18n/charmaps/INVARIANT.gz" : "as-expected",
+    "inc:bits/types/__locale_t.h" : "as-expected",
+    "res:i18n/charmaps/IBM274.gz" : "as-expected",
+    "res:i18n/locales/shs_CA" : "as-expected",
+    "res:i18n/locales/cs_CZ" : "as-expected",
+    "inc:sys/file.h" : "as-expected",
+    "libexec:getconf/XBS5_LP64_OFF64" : "as-expected",
+    "res:i18n/charmaps/TSCII.gz" : "as-expected",
+    "res:i18n/charmaps/ISO_8859-SUPP.gz" : "as-expected",
+    "locale:zh_CN/LC_MESSAGES/libc.mo" : "as-expected",
+    "inc:pty.h" : "as-expected",
+    "lib:gconv/ISO-IR-209.so" : "as-expected",
+    "res:i18n/charmaps/EBCDIC-UK.gz" : "as-expected",
+    "lib:gconv/IBM1004.so" : "as-expected",
+    "inc:sys/xattr.h" : "as-expected",
+    "res:i18n/charmaps/ISO_11548-1.gz" : "as-expected",
+    "inc:sys/pci.h" : "as-expected",
+    "res:i18n/charmaps/ISO-8859-3.gz" : "as-expected",
+    "inc:nl_types.h" : "as-expected",
+    "inc:libgen.h" : "as-expected",
+    "res:i18n/charmaps/IBM875.gz" : "as-expected",
+    "res:i18n/locales/it_IT" : "as-expected",
+    "res:i18n/locales/syr" : "as-expected",
+    "inc:bits/types/struct_semid64_ds.h" : "as-expected",
+    "inc:bits/epoll.h" : "as-expected",
+    "res:i18n/charmaps/HP-GREEK8.gz" : "as-expected",
+    "inc:utime.h" : "as-expected",
+    "inc:re_comp.h" : "as-expected",
+    "locale:sl/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/locales/rif_MA" : "as-expected",
+    "res:i18n/locales/aa_DJ" : "as-expected",
+    "inc:byteswap.h" : "as-expected",
+    "res:i18n/charmaps/MAC-UK.gz" : "as-expected",
+    "lib:gconv/CP771.so" : "as-expected",
+    "res:i18n/locales/byn_ER" : "as-expected",
+    "lib:gconv/IBM865.so" : "as-expected",
+    "res:i18n/charmaps/ISO-8859-14.gz" : "as-expected",
+    "lib:gconv/EBCDIC-FR.so" : "as-expected",
+    "res:i18n/locales/oc_FR" : "as-expected",
+    "res:i18n/locales/sm_WS" : "as-expected",
+    "locale:pl/LC_MESSAGES/libc.mo" : "as-expected",
+    "lib:gconv/IBM1371.so" : "as-expected",
+    "inc:stdbit.h" : "as-expected",
+    "lib:gconv/GEORGIAN-ACADEMY.so" : "as-expected",
+    "res:i18n/locales/aa_ER" : "as-expected",
+    "res:i18n/charmaps/JIS_C6220-1969-JP.gz" : "as-expected",
+    "res:i18n/locales/aa_ET" : "as-expected",
+    "lib:gconv/IBM256.so" : "as-expected",
+    "inc:thread_db.h" : "as-expected",
+    "inc:sys/vm86.h" : "as-expected",
+    "inc:bits/types/cookie_io_functions_t.h" : "as-expected",
+    "res:i18n/locales/pa_IN" : "as-expected",
+    "inc:bits/errno.h" : "as-expected",
+    "inc:stab.h" : "as-expected",
+    "res:i18n/charmaps/KOI8-R.gz" : "as-expected",
+    "res:i18n/locales/li_BE" : "as-expected",
+    "res:i18n/locales/sq_MK" : "as-expected",
+    "inc:sys/quota.h" : "as-expected",
+    "inc:bits/mathcalls.h" : "as-expected",
+    "res:i18n/locales/my_MM" : "as-expected",
+    "lib:gconv/IBM857.so" : "as-expected",
+    "inc:sys/perm.h" : "as-expected",
+    "locale:vi/LC_MESSAGES/libc.mo" : "as-expected",
+    "lib:libc.a" : "as-expected",
+    "inc:bits/fp-fast.h" : "as-expected",
+    "inc:bits/param.h" : "as-expected",
+    "res:i18n/locales/wal_ET" : "as-expected",
+    "locale:gl/LC_MESSAGES/libc.mo" : "as-expected",
+    "lib:gconv/IBM1130.so" : "as-expected",
+    "res:i18n/charmaps/GEORGIAN-ACADEMY.gz" : "as-expected",
+    "res:i18n/locales/translit_small" : "as-expected",
+    "res:i18n/locales/es_AR" : "as-expected",
+    "inc:net/if_arp.h" : "as-expected",
+    "lib:gconv/ISO-2022-JP-3.so" : "as-expected",
+    "lib:libanl.a" : "as-expected",
+    "inc:bits/pthreadtypes-arch.h" : "as-expected",
+    "inc:bits/socket_type.h" : "as-expected",
+    "res:i18n/charmaps/CP770.gz" : "as-expected",
+    "res:i18n/charmaps/INIS-8.gz" : "as-expected",
+    "inc:sys/random.h" : "as-expected",
+    "inc:bits/fenv.h" : "as-expected",
+    "inc:bits/pthread_stack_min-dynamic.h" : "as-expected",
+    "lib:gconv/IBM902.so" : "as-expected",
+    "inc:bits/shmlba.h" : "as-expected",
+    "inc:sys/vt.h" : "as-expected",
+    "lib:gconv/CP1254.so" : "as-expected",
+    "res:i18n/locales/ca_AD" : "as-expected",
+    "res:i18n/locales/es_BO" : "as-expected",
+    "inc:bits/types/__mbstate_t.h" : "as-expected",
+    "inc:netrose/rose.h" : "as-expected",
+    "lib:gconv/IBM1167.so" : "as-expected",
+    "res:i18n/charmaps/IBM904.gz" : "as-expected",
+    "res:i18n/locales/ayc_PE" : "as-expected",
+    "inc:bits/locale.h" : "as-expected",
+    "res:i18n/charmaps/CP1256.gz" : "as-expected",
+    "res:i18n/locales/af_ZA" : "as-expected",
+    "inc:bits/types/sigevent_t.h" : "as-expected",
+    "lib:gconv/IBM939.so" : "as-expected",
+    "lib:gconv/IBM1122.so" : "as-expected",
+    "res:i18n/locales/es_CL" : "as-expected",
+    "res:i18n/locales/es_CO" : "as-expected",
+    "res:i18n/locales/es_CR" : "as-expected",
+    "res:i18n/locales/es_CU" : "as-expected",
+    "inc:bits/netdb.h" : "as-expected",
+    "res:i18n/locales/nn_NO" : "as-expected",
+    "inc:bits/socket-constants.h" : "as-expected",
+    "inc:wait.h" : "as-expected",
+    "lib:gconv/TIS-620.so" : "as-expected",
+    "res:i18n/locales/brx_IN" : "as-expected",
+    "res:i18n/locales/es_DO" : "as-expected",
+    "inc:sys/times.h" : "as-expected",
+    "res:i18n/locales/be_BY@latin" : "as-expected",
+    "lib:gconv/IBM284.so" : "as-expected",
+    "res:i18n/charmaps/IBM1163.gz" : "as-expected",
+    "rootpath:usr/lib/libpcprofile.so" : "as-expected",
+    "res:i18n/locales/es_EC" : "as-expected",
+    "info:libc.info-10" : "as-expected",
+    "info:libc.info-11" : "as-expected",
+    "res:i18n/locales/to_TO" : "as-expected",
+    "res:i18n/charmaps/ISO_10646.gz" : "as-expected",
+    "info:libc.info-12" : "as-expected",
+    "info:libc.info-13" : "as-expected",
+    "info:libc.info-14" : "as-expected",
+    "inc:sys/unistd.h" : "as-expected",
+    "info:libc.info-15" : "as-expected",
+    "info:libc.info-16" : "as-expected",
+    "info:libc.info-17" : "as-expected",
+    "info:libc.info-18" : "as-expected",
+    "inc:bits/socket.h" : "as-expected",
+    "res:i18n/charmaps/IBM850.gz" : "as-expected",
+    "res:i18n/locales/es_ES" : "as-expected",
+    "inc:bits/mathcalls-helper-functions.h" : "as-expected",
+    "info:libc.info-19" : "as-expected",
+    "inc:wchar.h" : "as-expected",
+    "lib:gconv/SAMI-WS2.so" : "as-expected",
+    "inc:bits/struct_stat_time64_helper.h" : "as-expected",
+    "inc:bits/mman_ext.h" : "as-expected",
+    "lib:gconv/ISO8859-11.so" : "as-expected",
+    "info:libc.info-20" : "as-expected",
+    "res:i18n/locales/an_ES" : "as-expected",
+    "res:i18n/locales/pa_PK" : "as-expected",
+    "inc:bits/syslog-decl.h" : "as-expected",
+    "inc:sys/reg.h" : "as-expected",
+    "inc:bits/stdlib-ldbl.h" : "as-expected",
+    "bin:getconf" : "as-expected",
+    "res:i18n/charmaps/ISO-IR-209.gz" : "as-expected",
+    "inc:lastlog.h" : "as-expected",
+    "res:i18n/locales/ca_ES" : "as-expected",
+    "inc:arpa/ftp.h" : "as-expected",
+    "res:i18n/charmaps/GREEK-CCITT.gz" : "as-expected",
+    "res:i18n/locales/agr_PE" : "as-expected",
+    "inc:bits/syslog-ldbl.h" : "as-expected",
+    "inc:fts.h" : "as-expected",
+    "res:i18n/charmaps/IBM278.gz" : "as-expected",
+    "res:i18n/locales/es_GT" : "as-expected",
+    "res:i18n/locales/su_ID" : "as-expected",
+    "res:i18n/locales/sv_FI@euro" : "as-expected",
+    "res:i18n/locales/ca_FR" : "as-expected",
+    "lib:gconv/IBM930.so" : "as-expected",
+    "inc:bits/wchar-ldbl.h" : "as-expected",
+    "cfg:ld.so.cache" : "as-expected",
+    "lib:gconv/IBM1008.so" : "as-expected",
+    "res:i18n/locales/yi_US" : "as-expected",
+    "rootpath:usr/lib/libBrokenLocale.so.1" : "as-expected",
+    "res:i18n/locales/es_HN" : "as-expected",
+    "res:i18n/locales/ne_NP" : "as-expected",
+    "res:i18n/charmaps/ISO-8859-7.gz" : "as-expected",
+    "lib:libg.a" : "as-expected",
+    "res:i18n/locales/sat_IN" : "as-expected",
+    "lib:gconv/CSN_369103.so" : "as-expected",
+    "inc:bits/termios-tcflow.h" : "as-expected",
+    "res:i18n/locales/mg_MG" : "as-expected",
+    "inc:bits/mman-linux.h" : "as-expected",
+    "res:i18n/locales/nl_NL@euro" : "as-expected",
+    "lib:gconv/IBM1097.so" : "as-expected",
+    "inc:bits/types/struct_semid_ds.h" : "as-expected",
+    "lib:gconv/UTF-7.so" : "as-expected",
+    "lib:gconv/IBM922.so" : "as-expected",
+    "lib:gconv/CP775.so" : "as-expected",
+    "inc:netipx/ipx.h" : "as-expected",
+    "inc:bits/signum-generic.h" : "as-expected",
+    "lib:gconv/IBM869.so" : "as-expected",
+    "inc:utmp.h" : "as-expected",
+    "lib:gconv/GREEK7.so" : "as-expected",
+    "inc:ttyent.h" : "as-expected",
+    "res:i18n/charmaps/IBM037.gz" : "as-expected",
+    "res:i18n/locales/mhr_RU" : "as-expected",
+    "lib:gconv/IBM9066.so" : "as-expected",
+    "lib:gconv/IBM4909.so" : "as-expected",
+    "res:i18n/charmaps/IBM1004.gz" : "as-expected",
+    "locale:id/LC_MESSAGES/libc.mo" : "as-expected",
+    "inc:search.h" : "as-expected",
+    "res:i18n/locales/ca_IT" : "as-expected",
+    "lib:gconv/KOI8-T.so" : "as-expected",
+    "lib:gconv/IBM1142.so" : "as-expected",
+    "inc:bits/flt-eval-method.h" : "as-expected",
+    "lib:gconv/ISO8859-2.so" : "as-expected",
+    "inc:scsi/scsi_ioctl.h" : "as-expected",
+    "locale:be/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/locales/kk_KZ" : "as-expected",
+    "res:i18n/locales/uz_UZ" : "as-expected",
+    "locale:nb/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/locales/el_GR@euro" : "as-expected",
+    "res:i18n/charmaps/EUC-JISX0213.gz" : "as-expected",
+    "res:i18n/locales/mnw_MM" : "as-expected",
+    "res:i18n/charmaps/NF_Z_62-010.gz" : "as-expected",
+    "inc:bits/endianness.h" : "as-expected",
+    "inc:bits/fcntl2.h" : "as-expected",
+    "inc:sys/utsname.h" : "as-expected",
+    "res:i18n/locales/li_NL" : "as-expected",
+    "lib:gconv/EBCDIC-FI-SE.so" : "as-expected",
+    "lib:gconv/libJISX0213.so" : "as-expected",
+    "inc:arpa/nameser.h" : "as-expected",
+    "inc:gnu/stubs-64.h" : "as-expected",
+    "inc:bits/libm-simd-decl-stubs.h" : "as-expected",
+    "inc:glob.h" : "as-expected",
+    "inc:sys/acct.h" : "as-expected",
+    "inc:spawn.h" : "as-expected",
+    "res:i18n/charmaps/CP774.gz" : "as-expected",
+    "inc:bits/libc-header-start.h" : "as-expected",
+    "res:i18n/charmaps/IBM870.gz" : "as-expected",
+    "lib:libc_malloc_debug.so" : "as-expected",
+    "res:i18n/locales/ar_AE" : "as-expected",
+    "res:i18n/charmaps/SHIFT_JISX0213.gz" : "as-expected",
+    "res:i18n/locales/es_MX" : "as-expected",
+    "inc:sys/klog.h" : "as-expected",
+    "inc:bits/utmpx.h" : "as-expected",
+    "lib:gconv/CP1258.so" : "as-expected",
+    "lib:libanl.so" : "as-expected",
+    "res:i18n/locales/es_NI" : "as-expected",
+    "inc:gnu-versions.h" : "as-expected",
+    "sbin:iconvconfig" : "as-expected",
+    "bin:getent" : "as-expected",
+    "res:i18n/charmaps/CP1125.gz" : "as-expected",
+    "locale:ia/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/locales/ar_BH" : "as-expected",
+    "lib:gconv/IBM860.so" : "as-expected",
+    "inc:bits/sysmacros.h" : "as-expected",
+    "res:i18n/locales/ta_IN" : "as-expected",
+    "res:i18n/charmaps/GB2312.gz" : "as-expected",
+    "res:i18n/charmaps/LATIN-GREEK.gz" : "as-expected",
+    "res:i18n/charmaps/IBM862.gz" : "as-expected",
+    "inc:bits/termios-c_cflag.h" : "as-expected",
+    "inc:ftw.h" : "as-expected",
+    "res:i18n/locales/tpi_PG" : "as-expected",
+    "res:i18n/locales/es_PA" : "as-expected",
+    "lib:gconv/EBCDIC-IT.so" : "as-expected",
+    "res:i18n/locales/es_PE" : "as-expected",
+    "res:i18n/locales/ga_IE@euro" : "as-expected",
+    "locale:ca/LC_MESSAGES/libc.mo" : "as-expected",
+    "res:i18n/charmaps/DIN_66003.gz" : "as-expected",
+    "inc:locale.h" : "as-expected",
+    "inc:sys/prctl.h" : "as-expected",
+    "res:i18n/locales/es_PR" : "as-expected",
+    "lib:gconv/IBM852.so" : "as-expected",
+    "res:i18n/locales/es_PY" : "as-expected",
+    "res:i18n/locales/mt_MT" : "as-expected",
+    "inc:gconv.h" : "as-expected",
+    "res:i18n/locales/i18n_ctype" : "as-expected",
+    "res:i18n/locales/ar_DZ" : "as-expected",
+    "inc:sys/signal.h" : "as-expected",
+    "res:i18n/locales/bg_BG" : "as-expected",
+    "res:i18n/locales/csb_PL" : "as-expected",
+    "inc:bits/signal_ext.h" : "as-expected",
+    "inc:bits/byteswap.h" : "as-expected"
+  },
+  "flags" : [],
+  "summary" : "The GNU C Library - main C library providing basic routines for memory allocation, file operations, string handling, and more",
+  "name" : "glibc",
+  "md" : "PACKAGE.md",
+  "depends" : {
+    "build" : [
+      "bin:patch",
+      "bin:sed",
+      "bin:gcc",
+      "bin:make",
+      "bin:makeinfo",
+      "bin:grep",
+      "bin:gawk"
+    ],
+    "runtime" : [],
+    "manage" : [
+      "bin:wget",
+      "bin:tar",
+      "bin:gzip",
+      "bin:xz"
+    ]
+  },
+  "url" : "https://www.gnu.org/software/libc/",
+  "version" : "2.42",
+  "execs" : {
+    "postInstall" : "usm-scripts/postInstall.sh",
+    "build" : "usm-scripts/build.sh",
+    "test" : "usm-scripts/test.sh",
+    "install" : "usm-scripts/install.sh",
+    "acquire" : "usm-scripts/acquire.sh"
+  }
+}

+ 37 - 0
glibc-2.42/PACKAGE.md

@@ -0,0 +1,37 @@
+# Glibc
+
+The Glibc package contains the main C library. This library provides the basic routines for allocating memory, searching directories, opening and closing files, reading and writing files, string handling, pattern matching, arithmetic, and so on.
+
+## Overview
+
+Glibc (GNU C Library) is the core library that provides the system calls and basic functionality for the Linux operating system. It is an essential component that nearly all programs on a Linux system depend on to function properly.
+
+## Key Features
+
+- **Memory Management**: Functions for allocating, freeing, and managing memory
+- **File Operations**: Routines for opening, reading, writing, and closing files
+- **String Handling**: Functions for manipulating strings and character data
+- **Mathematical Operations**: Standard mathematical functions and calculations
+- **System Interface**: Interface to kernel system calls and services
+- **Internationalization**: Support for different locales and character sets
+- **Network Services**: Functions for network communication and protocols
+- **Threading**: POSIX threads implementation for concurrent programming
+
+## Components
+
+The package includes:
+
+- **Core C Library (libc)**: The main library providing most C standard functions
+- **Mathematical Library (libm)**: Mathematical functions and operations
+- **Dynamic Loader**: Runtime linker for shared libraries
+- **Name Service Switch (NSS)**: Framework for various database services
+- **Locale Support**: Tools and data for internationalization
+- **Time Zone Data**: Information for handling time zones globally
+
+## Importance
+
+Glibc is a fundamental component of any Linux system. It serves as the interface between application programs and the Linux kernel, providing the standardized C library interface that applications expect. Without Glibc, most applications would not be able to run on a Linux system.
+
+## Compatibility
+
+This version of Glibc is designed to work with Linux kernel 4.19 and newer. It includes support for modern system calls while maintaining compatibility with older kernels through appropriate workarounds.

+ 23 - 0
glibc-2.42/usm-scripts/acquire.sh

@@ -0,0 +1,23 @@
+#!/bin/bash
+set -e
+
+# Create sources directory
+mkdir -p sources
+
+# Download glibc source archive
+echo "Downloading glibc-2.42 source archive..."
+wget -O sources/glibc-2.42.tar.xz https://ftp.gnu.org/gnu/glibc/glibc-2.42.tar.xz
+
+# Extract the source archive
+echo "Extracting glibc source..."
+tar -xf sources/glibc-2.42.tar.xz -C sources/
+
+# Clean up the archive
+echo "Cleaning up archive..."
+rm sources/glibc-2.42.tar.xz
+
+# Download required patches
+echo "Downloading glibc fhs patch..."
+wget -O sources/glibc-2.42-fhs-1.patch https://www.linuxfromscratch.org/patches/lfs/12.2/glibc-2.40-fhs-1.patch
+
+echo "Source acquisition complete."

+ 40 - 0
glibc-2.42/usm-scripts/build.sh

@@ -0,0 +1,40 @@
+#!/bin/bash
+set -e
+
+build_dir=$1
+source_dir=$(pwd)
+
+# Create build directory in the specified location
+mkdir -p "${build_dir}"
+
+# Change to the glibc source directory
+cd sources/glibc-2.42
+
+# Apply the FHS patch to make programs store runtime data in FHS-compliant locations
+echo "Applying FHS patch..."
+patch -Np1 -i ../../sources/glibc-2.42-fhs-1.patch
+
+# Create a dedicated build directory as recommended by Glibc documentation
+echo "Creating build directory..."
+mkdir -v "${build_dir}/build"
+
+# Ensure that ldconfig and sln utilities will be installed into /usr/sbin
+echo "rootsbindir=/usr/sbin" > "${build_dir}/build/configparms"
+
+# Change to the build directory
+cd "${build_dir}/build"
+
+# Prepare Glibc for compilation
+echo "Configuring glibc..."
+${source_dir}/sources/glibc-2.42/configure --prefix=/usr \
+             --disable-werror                           \
+             --enable-kernel=4.19                       \
+             --enable-stack-protector=strong            \
+             --disable-nscd                             \
+             libc_cv_slibdir=/usr/lib
+
+# Compile the package
+echo "Building glibc..."
+make
+
+echo "Build complete."

+ 24 - 0
glibc-2.42/usm-scripts/install.sh

@@ -0,0 +1,24 @@
+#!/bin/bash
+set -e
+
+build_dir=$1
+install_dir=$2
+install_type=$3
+
+# Change to the glibc build directory
+cd "${build_dir}/build"
+
+# Prevent warning about missing /etc/ld.so.conf
+# touch ${install_dir}/etc/ld.so.conf
+
+# Fix the Makefile to skip an outdated sanity check that fails with a modern Glibc configuration
+sed '/test-installation/s@$(PERL)@echo not running@' -i Makefile
+
+# Install the package
+echo "Installing glibc..."
+make DESTDIR="${install_dir}" install
+
+# Fix a hardcoded path to the executable loader in the ldd script
+sed '/RTLDLIST=/s@/usr@@g' -i "${install_dir}/usr/bin/ldd"
+
+echo "Installation complete."

+ 87 - 0
glibc-2.42/usm-scripts/postInstall.sh

@@ -0,0 +1,87 @@
+#!/bin/bash
+set -e
+
+build_dir=$1
+install_type=$2
+
+echo "Configuring glibc post-installation..."
+
+# Create /etc/nsswitch.conf file
+echo "Creating /etc/nsswitch.conf..."
+cat > /etc/nsswitch.conf << "EOF"
+# Begin /etc/nsswitch.conf
+
+passwd: files systemd
+group: files systemd
+shadow: files systemd
+
+hosts: mymachines resolve [!UNAVAIL=return] files myhostname dns
+networks: files
+
+protocols: files
+services: files
+ethers: files
+rpc: files
+
+# End /etc/nsswitch.conf
+EOF
+
+# Create /etc/ld.so.conf file
+echo "Creating /etc/ld.so.conf..."
+cat > /etc/ld.so.conf << "EOF"
+# Begin /etc/ld.so.conf
+/usr/local/lib
+/opt/lib
+
+EOF
+
+# Add include directory to ld.so.conf
+echo "Adding include directory to /etc/ld.so.conf..."
+cat >> /etc/ld.so.conf << "EOF"
+# Add an include directory
+include /etc/ld.so.conf.d/*.conf
+
+EOF
+
+# Create include directory
+mkdir -pv /etc/ld.so.conf.d
+
+# Install minimum set of locales necessary for optimal coverage of tests
+echo "Installing basic locales..."
+localedef -i C -f UTF-8 C.UTF-8
+localedef -i cs_CZ -f UTF-8 cs_CZ.UTF-8
+localedef -i de_DE -f ISO-8859-1 de_DE
+localedef -i de_DE@euro -f ISO-8859-15 de_DE@euro
+localedef -i de_DE -f UTF-8 de_DE.UTF-8
+localedef -i el_GR -f ISO-8859-7 el_GR
+localedef -i en_GB -f ISO-8859-1 en_GB
+localedef -i en_GB -f UTF-8 en_GB.UTF-8
+localedef -i en_HK -f ISO-8859-1 en_HK
+localedef -i en_PH -f ISO-8859-1 en_PH
+localedef -i en_US -f ISO-8859-1 en_US
+localedef -i en_US -f UTF-8 en_US.UTF-8
+localedef -i es_ES -f ISO-8859-15 es_ES@euro
+localedef -i es_MX -f ISO-8859-1 es_MX
+localedef -i fa_IR -f UTF-8 fa_IR
+localedef -i fr_FR -f ISO-8859-1 fr_FR
+localedef -i fr_FR@euro -f ISO-8859-15 fr_FR@euro
+localedef -i fr_FR -f UTF-8 fr_FR.UTF-8
+localedef -i is_IS -f ISO-8859-1 is_IS
+localedef -i is_IS -f UTF-8 is_IS.UTF-8
+localedef -i it_IT -f ISO-8859-1 it_IT
+localedef -i it_IT -f ISO-8859-15 it_IT@euro
+localedef -i it_IT -f UTF-8 it_IT.UTF-8
+localedef -i ja_JP -f EUC-JP ja_JP
+localedef -i ja_JP -f SHIFT_JIS ja_JP.SJIS 2> /dev/null || true
+localedef -i ja_JP -f UTF-8 ja_JP.UTF-8
+localedef -i nl_NL@euro -f ISO-8859-15 nl_NL@euro
+localedef -i ru_RU -f KOI8-R ru_RU.KOI8-R
+localedef -i ru_RU -f UTF-8 ru_RU.UTF-8
+localedef -i se_NO -f UTF-8 se_NO.UTF-8
+localedef -i ta_IN -f UTF-8 ta_IN.UTF-8
+localedef -i tr_TR -f UTF-8 tr_TR.UTF-8
+localedef -i zh_CN -f GB18030 zh_CN.GB18030
+localedef -i zh_HK -f BIG5-HKSCS zh_HK.BIG5-HKSCS
+localedef -i zh_TW -f UTF-8 zh_TW.UTF-8
+
+echo "Post-installation configuration complete."

+ 26 - 0
glibc-2.42/usm-scripts/test.sh

@@ -0,0 +1,26 @@
+#!/bin/bash
+set -e
+
+build_dir=$1
+
+# Change to the glibc build directory
+cd "${build_dir}/build"
+
+echo "Running glibc test suite..."
+echo "Note: The glibc test suite is critical and should not be skipped."
+echo "Some test failures may be expected and are generally safe to ignore."
+
+# Run the test suite
+make check
+
+echo "Test suite completed."
+echo ""
+echo "Common test failures that can generally be ignored:"
+echo "- io/tst-lchmod: Known to fail in LFS chroot environment"
+echo "- nss/tst-nss-files-hosts-multi: May fail due to timeout"
+echo "- nptl/tst-thread-affinity*: May fail due to timeout"
+echo "- elf/tst-cpu-features-cpuinfo: May fail with older CPU models"
+echo "- stdlib/tst-arc4random-thread: May fail with older host kernel"
+echo ""
+echo "To check for timeout failures:"
+echo "grep \"Timed out\" \$(find -name \\\\*.out)"

+ 36 - 0
prompt.md

@@ -0,0 +1,36 @@
+You are a package maintainer for the Astrologue operating system distribution which uses USM as its source-based package manager.
+
+Read and understand each of these documents throughly:
+- slopdocs://structure.usm.manifest.md
+- slopdocs://structure.usm.manifest.packaging.md
+- slopdocs://structure.usm.manifest.resource-types.md
+- slopdocs://structure.usm.manifest.executable-scripts.md
+- slopdocs://structure.usm.manifest.dependency-management.md
+- slopdocs://utility.usm.manifest.autoprovides.md
+
+Astrologue packages are informed by the Linux From Scratch (LFS) project. Read these three URLs for important details and context on the package you are working on:
+- https://www.linuxfromscratch.org/lfs/view/stable-systemd/chapter03/packages.html
+- https://www.linuxfromscratch.org/lfs/view/stable-systemd/chapter03/patches.html
+- The package specific URL mentioned at the end of this prompt.
+
+Astrologue packaging guidelines specify:
+- Each package in it's own directory, in the format `{name}-{version}` which should contain:
+    - A complete `MANIFEST.usm` file with all required fields present including all `depends` sections, leave the `provides` secion empty.
+    - A `PACKAGE.md` file should be generated with a summary of the package for end users. It should describe the package, not how to install the package. The manifest should point to this file (`md` property).
+    - A `usm-scripts` directory for all generated scripts (DO NOT name it `scripts`). All scripts within this directory MUST have a `.sh` extension.
+- A `usm-scripts/acquire.sh` script is REQUIRED and should:
+    1. Create a `sources` subdirectory.
+    2. Download the source archive.
+    3. Should NOT veryify any checksums, but MUST only download from secure (HTTPS) sources.
+    4. Extract the source archive into its own subdirectory (e.g. `sources/{name}`).
+    5. Delete (clean up) the archive after extraction.
+    6. Download any patches to the `sources` directory.
+
+
+Once all of that is read and understood, generate the directory structure, manifest, description, and scripts for the package. If there are specific installation instructions from LFS these should be included in the `install` or `postInstall` exec so that the user does not need to understand LFS. In cases where LFS specified that tests are critical make a `test` script as well. Be sure to adapt any command to work with the correct directory structure. E.g. when running a `./configure` script from the source directory, you would need to run `{source_dir}/sources/{extracted-package-dir}/configure`, or change to that directory.
+
+Once the basic structure has been created, call `usm manifest acquire` in the `{name}-{version}` directory to download the package, fixing any errors if this fails.
+
+The package you are building today is:
+(package name) (package version)
+(url)

+ 462 - 0
vala-0.56.18/MANIFEST.usm

@@ -0,0 +1,462 @@
+{
+  "name" : "vala",
+  "summary" : "The Vala Programming Language",
+  "version" : "0.56.18",
+  "flags" : [],
+  "depends" : {
+    "build" : [
+      "bin:make",
+      "pc:glib-2.0.pc",
+      "bin:valac",
+      "bin:flex",
+      "bin:gcc",
+      "bin:bison",
+      "bin:autoconf",
+      "res:aclocal",
+      "bin:automake",
+      "pc:libgvc.pc",
+      "pc:gee-0.8.pc"
+    ],
+    "runtime" : [
+      "lib:libc.so.6",
+      "lib:libglib-2.0.so",
+      "lib:libgobject-2.0.so",
+      "lib:libgvc.so.7",
+      "lib:libgee-0.8.so"
+    ],
+    "manage" : [
+      "bin:bash"
+    ],
+    "acquire" : [
+      "bin:bash"
+    ]
+  },
+  "execs" : {
+    "build" : "usm-scripts/build.sh",
+    "install" : "usm-scripts/install.sh",
+    "acquire" : "usm-scripts/acquire.sh"
+  },
+  "provides": {
+    "inc:vala-0.56/valagee.h": "as-expected",
+    "inc:vala-0.56/vala.h": "as-expected",
+    "inc:valadoc-0.56/valadoc.h": "as-expected",
+    "lib:libvala-0.56.so.0.0.0": "as-expected",
+    "lib:libvala-0.56.so.0": "as-expected",
+    "lib:libvala-0.56.so": "as-expected",
+    "lib:libvala-0.56.la": "as-expected",
+    "lib:vala-0.56/libvalaccodegen.so": "as-expected",
+    "lib:vala-0.56/libvalaccodegen.la": "as-expected",
+    "lib:vala-0.56/gen-introspect-0.56": "as-expected",
+    "pc:vapigen-0.56.pc": "as-expected",
+    "pc:vapigen.pc": "as-expected",
+    "pc:valadoc-0.56.pc": "as-expected",
+    "pc:libvala-0.56.pc": "as-expected",
+    "lib:libvaladoc-0.56.so.0.0.0": "as-expected",
+    "lib:libvaladoc-0.56.so.0": "as-expected",
+    "lib:libvaladoc-0.56.so": "as-expected",
+    "lib:libvaladoc-0.56.la": "as-expected",
+    "lib:valadoc-0.56/doclets/html/libdoclet.so": "as-expected",
+    "lib:valadoc-0.56/doclets/html/libdoclet.la": "as-expected",
+    "lib:valadoc-0.56/doclets/devhelp/libdoclet.so": "as-expected",
+    "lib:valadoc-0.56/doclets/devhelp/libdoclet.la": "as-expected",
+    "lib:valadoc-0.56/doclets/gtkdoc/libdoclet.so": "as-expected",
+    "lib:valadoc-0.56/doclets/gtkdoc/libdoclet.la": "as-expected",
+    "vapi:libvala-0.56.vapi": "as-expected",
+    "vapi:valadoc-0.56.vapi": "as-expected",
+    "vapi:valadoc-0.56.deps": "as-expected",
+    "res:vala/Makefile.vapigen": "as-expected",
+    "res:vala-0.56/vapi/alsa.vapi": "as-expected",
+    "res:vala-0.56/vapi/alsa.deps": "as-expected",
+    "res:vala-0.56/vapi/atk.deps": "as-expected",
+    "res:vala-0.56/vapi/atk.vapi": "as-expected",
+    "res:vala-0.56/vapi/atspi-2.vapi": "as-expected",
+    "res:vala-0.56/vapi/atspi-2.deps": "as-expected",
+    "res:vala-0.56/vapi/avahi-client.vapi": "as-expected",
+    "res:vala-0.56/vapi/avahi-gobject.deps": "as-expected",
+    "res:vala-0.56/vapi/avahi-gobject.vapi": "as-expected",
+    "res:vala-0.56/vapi/bzlib.vapi": "as-expected",
+    "res:vala-0.56/vapi/cairo.vapi": "as-expected",
+    "res:vala-0.56/vapi/cairo-gobject.deps": "as-expected",
+    "res:vala-0.56/vapi/cairo-gobject.vapi": "as-expected",
+    "res:vala-0.56/vapi/cairo-xcb.deps": "as-expected",
+    "res:vala-0.56/vapi/cairo-xcb.vapi": "as-expected",
+    "res:vala-0.56/vapi/ccss-1.vapi": "as-expected",
+    "res:vala-0.56/vapi/clutter-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/clutter-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/clutter-gdk-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/clutter-gdk-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/clutter-gst-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/clutter-gst-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/clutter-gst-3.0.deps": "as-expected",
+    "res:vala-0.56/vapi/clutter-gst-3.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/clutter-gtk-0.10.deps": "as-expected",
+    "res:vala-0.56/vapi/clutter-gtk-0.10.vapi": "as-expected",
+    "res:vala-0.56/vapi/clutter-gtk-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/clutter-gtk-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/clutter-x11-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/clutter-x11-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/cogl-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/cogl-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/cogl-pango-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/cogl-pango-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/curses.vapi": "as-expected",
+    "res:vala-0.56/vapi/dbus-glib-1.vapi": "as-expected",
+    "res:vala-0.56/vapi/enchant.vapi": "as-expected",
+    "res:vala-0.56/vapi/enchant-2.vapi": "as-expected",
+    "res:vala-0.56/vapi/fuse.deps": "as-expected",
+    "res:vala-0.56/vapi/fuse.vapi": "as-expected",
+    "res:vala-0.56/vapi/gconf-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/geocode-glib-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/geocode-glib-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/geocode-glib-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/geocode-glib-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/glib-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gdesktopenums-3.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gdk-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gdk-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gdk-3.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gdk-3.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gdk-pixbuf-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gdk-pixbuf-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gdk-x11-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gdk-x11-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gdk-x11-3.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gdk-x11-3.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gdl-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gdl-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gdl-3.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gdl-3.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gio-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gio-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gio-unix-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gio-unix-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gio-windows-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gio-windows-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gmodule-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gmodule-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gnet-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gnet-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gnome-bg-4.deps": "as-expected",
+    "res:vala-0.56/vapi/gnome-bg-4.vapi": "as-expected",
+    "res:vala-0.56/vapi/gnome-desktop-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gnome-desktop-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gnome-desktop-3.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gnome-desktop-3.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gnome-desktop-4.deps": "as-expected",
+    "res:vala-0.56/vapi/gnome-desktop-4.vapi": "as-expected",
+    "res:vala-0.56/vapi/gnome-rr-4.deps": "as-expected",
+    "res:vala-0.56/vapi/gnome-rr-4.vapi": "as-expected",
+    "res:vala-0.56/vapi/gnome-vfs-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gnu.deps": "as-expected",
+    "res:vala-0.56/vapi/gnu.vapi": "as-expected",
+    "res:vala-0.56/vapi/gnutls.vapi": "as-expected",
+    "res:vala-0.56/vapi/gobject-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gobject-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gobject-introspection-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gobject-introspection-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/goocanvas.deps": "as-expected",
+    "res:vala-0.56/vapi/goocanvas.vapi": "as-expected",
+    "res:vala-0.56/vapi/goocanvas-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/goocanvas-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/graphene-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/graphene-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/graphene-gobject-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/graphene-gobject-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gsl.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-allocators-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-allocators-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-app-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-app-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-audio-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-audio-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-bad-allocators-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-bad-allocators-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-base-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-base-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-check-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-check-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-controller-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-controller-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-fft-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-fft-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-net-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-net-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-pbutils-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-pbutils-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-play-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-play-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-player-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-player-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-riff-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-riff-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-rtp-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-rtp-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-rtsp-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-rtsp-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-rtsp-server-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-rtsp-server-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-sdp-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-sdp-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-tag-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-tag-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-video-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-video-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-webrtc-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gstreamer-webrtc-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gst-editing-services-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gst-editing-services-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gtk+-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gtk+-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gtk+-3.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gtk+-3.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gtk+-unix-print-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gtk+-unix-print-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gtk+-unix-print-3.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gtk+-unix-print-3.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gtk4.deps": "as-expected",
+    "res:vala-0.56/vapi/gtk4.vapi": "as-expected",
+    "res:vala-0.56/vapi/gtk4-unix-print.deps": "as-expected",
+    "res:vala-0.56/vapi/gtk4-unix-print.vapi": "as-expected",
+    "res:vala-0.56/vapi/gtk4-wayland.deps": "as-expected",
+    "res:vala-0.56/vapi/gtk4-wayland.vapi": "as-expected",
+    "res:vala-0.56/vapi/gtk4-x11.deps": "as-expected",
+    "res:vala-0.56/vapi/gtk4-x11.vapi": "as-expected",
+    "res:vala-0.56/vapi/gtkmozembed.deps": "as-expected",
+    "res:vala-0.56/vapi/gtkmozembed.vapi": "as-expected",
+    "res:vala-0.56/vapi/gtksourceview-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gtksourceview-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/gudev-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/gudev-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/hal.deps": "as-expected",
+    "res:vala-0.56/vapi/hal.vapi": "as-expected",
+    "res:vala-0.56/vapi/harfbuzz-gobject.deps": "as-expected",
+    "res:vala-0.56/vapi/harfbuzz-gobject.vapi": "as-expected",
+    "res:vala-0.56/vapi/hildon-1.deps": "as-expected",
+    "res:vala-0.56/vapi/hildon-1.vapi": "as-expected",
+    "res:vala-0.56/vapi/hildon-fm-2.deps": "as-expected",
+    "res:vala-0.56/vapi/hildon-fm-2.vapi": "as-expected",
+    "res:vala-0.56/vapi/javascriptcoregtk-4.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/javascriptcoregtk-4.1.vapi": "as-expected",
+    "res:vala-0.56/vapi/javascriptcoregtk-5.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/javascriptcoregtk-6.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/json-glib-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/json-glib-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libarchive.deps": "as-expected",
+    "res:vala-0.56/vapi/libarchive.vapi": "as-expected",
+    "res:vala-0.56/vapi/libbonoboui-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libdaemon.vapi": "as-expected",
+    "res:vala-0.56/vapi/libepc-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libesmtp.vapi": "as-expected",
+    "res:vala-0.56/vapi/libftdi.deps": "as-expected",
+    "res:vala-0.56/vapi/libftdi.vapi": "as-expected",
+    "res:vala-0.56/vapi/libgeoclue-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libgeoclue-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/libglade-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/libglade-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libgnome-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libgnome-menu.vapi": "as-expected",
+    "res:vala-0.56/vapi/libgnome-menu-3.0.deps": "as-expected",
+    "res:vala-0.56/vapi/libgnome-menu-3.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libgnomeui-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/libgnomeui-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libgrss.deps": "as-expected",
+    "res:vala-0.56/vapi/libgrss.vapi": "as-expected",
+    "res:vala-0.56/vapi/libgsf-1.deps": "as-expected",
+    "res:vala-0.56/vapi/libgsf-1.vapi": "as-expected",
+    "res:vala-0.56/vapi/libgvc.vapi": "as-expected",
+    "res:vala-0.56/vapi/libmagic.vapi": "as-expected",
+    "res:vala-0.56/vapi/libnl-1.vapi": "as-expected",
+    "res:vala-0.56/vapi/libnl-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/libnl-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libnl-3.0.deps": "as-expected",
+    "res:vala-0.56/vapi/libnl-3.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libnotify.deps": "as-expected",
+    "res:vala-0.56/vapi/libnotify.vapi": "as-expected",
+    "res:vala-0.56/vapi/liboobs-1.vapi": "as-expected",
+    "res:vala-0.56/vapi/libosso.vapi": "as-expected",
+    "res:vala-0.56/vapi/libpanelapplet-2.0.deps": "as-expected",
+    "res:vala-0.56/vapi/libpanelapplet-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libpeas-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/libpeas-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libpeas-gtk-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/libpeas-gtk-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libpq.vapi": "as-expected",
+    "res:vala-0.56/vapi/libsexy.deps": "as-expected",
+    "res:vala-0.56/vapi/libsexy.vapi": "as-expected",
+    "res:vala-0.56/vapi/libsoup-2.4.deps": "as-expected",
+    "res:vala-0.56/vapi/libsoup-2.4.vapi": "as-expected",
+    "res:vala-0.56/vapi/libsoup-3.0.deps": "as-expected",
+    "res:vala-0.56/vapi/libsoup-3.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libunwind-generic.vapi": "as-expected",
+    "res:vala-0.56/vapi/libusb.vapi": "as-expected",
+    "res:vala-0.56/vapi/libusb-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/libusb-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libwnck-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/libwnck-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libwnck-3.0.deps": "as-expected",
+    "res:vala-0.56/vapi/libwnck-3.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/libxml-2.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/linux.deps": "as-expected",
+    "res:vala-0.56/vapi/linux.vapi": "as-expected",
+    "res:vala-0.56/vapi/loudmouth-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/lua.vapi": "as-expected",
+    "res:vala-0.56/vapi/mysql.vapi": "as-expected",
+    "res:vala-0.56/vapi/orc-0.4.vapi": "as-expected",
+    "res:vala-0.56/vapi/packagekit-glib2.deps": "as-expected",
+    "res:vala-0.56/vapi/packagekit-glib2.vapi": "as-expected",
+    "res:vala-0.56/vapi/pango.deps": "as-expected",
+    "res:vala-0.56/vapi/pango.vapi": "as-expected",
+    "res:vala-0.56/vapi/pangocairo.deps": "as-expected",
+    "res:vala-0.56/vapi/pangocairo.vapi": "as-expected",
+    "res:vala-0.56/vapi/pixman-1.vapi": "as-expected",
+    "res:vala-0.56/vapi/polkit-agent-1.deps": "as-expected",
+    "res:vala-0.56/vapi/polkit-agent-1.vapi": "as-expected",
+    "res:vala-0.56/vapi/polkit-gobject-1.deps": "as-expected",
+    "res:vala-0.56/vapi/polkit-gobject-1.vapi": "as-expected",
+    "res:vala-0.56/vapi/poppler-glib.deps": "as-expected",
+    "res:vala-0.56/vapi/poppler-glib.vapi": "as-expected",
+    "res:vala-0.56/vapi/posix.vapi": "as-expected",
+    "res:vala-0.56/vapi/purple.deps": "as-expected",
+    "res:vala-0.56/vapi/purple.vapi": "as-expected",
+    "res:vala-0.56/vapi/raptor.vapi": "as-expected",
+    "res:vala-0.56/vapi/rasqal.vapi": "as-expected",
+    "res:vala-0.56/vapi/rasqal.deps": "as-expected",
+    "res:vala-0.56/vapi/readline.vapi": "as-expected",
+    "res:vala-0.56/vapi/rest-0.7.deps": "as-expected",
+    "res:vala-0.56/vapi/rest-0.7.vapi": "as-expected",
+    "res:vala-0.56/vapi/rest-extras-0.7.deps": "as-expected",
+    "res:vala-0.56/vapi/rest-extras-0.7.vapi": "as-expected",
+    "res:vala-0.56/vapi/rest-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/rest-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/rest-extras-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/rest-extras-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/sdl2-android.deps": "as-expected",
+    "res:vala-0.56/vapi/sdl2-android.vapi": "as-expected",
+    "res:vala-0.56/vapi/SDL2_gfx.deps": "as-expected",
+    "res:vala-0.56/vapi/SDL2_gfx.vapi": "as-expected",
+    "res:vala-0.56/vapi/SDL2_image.deps": "as-expected",
+    "res:vala-0.56/vapi/SDL2_image.vapi": "as-expected",
+    "res:vala-0.56/vapi/sdl2-ios.deps": "as-expected",
+    "res:vala-0.56/vapi/sdl2-ios.vapi": "as-expected",
+    "res:vala-0.56/vapi/SDL2_mixer.deps": "as-expected",
+    "res:vala-0.56/vapi/SDL2_mixer.vapi": "as-expected",
+    "res:vala-0.56/vapi/SDL2_net.deps": "as-expected",
+    "res:vala-0.56/vapi/SDL2_net.vapi": "as-expected",
+    "res:vala-0.56/vapi/SDL2_ttf.deps": "as-expected",
+    "res:vala-0.56/vapi/SDL2_ttf.vapi": "as-expected",
+    "res:vala-0.56/vapi/sdl2.vapi": "as-expected",
+    "res:vala-0.56/vapi/sdl2-windows.deps": "as-expected",
+    "res:vala-0.56/vapi/sdl2-windows.vapi": "as-expected",
+    "res:vala-0.56/vapi/sdl2-winrt.deps": "as-expected",
+    "res:vala-0.56/vapi/sdl2-winrt.vapi": "as-expected",
+    "res:vala-0.56/vapi/sqlite3.vapi": "as-expected",
+    "res:vala-0.56/vapi/taglib_c.vapi": "as-expected",
+    "res:vala-0.56/vapi/tiff.vapi": "as-expected",
+    "res:vala-0.56/vapi/tokyocabinet.vapi": "as-expected",
+    "res:vala-0.56/vapi/udisks2.deps": "as-expected",
+    "res:vala-0.56/vapi/udisks2.vapi": "as-expected",
+    "res:vala-0.56/vapi/unique-1.0.deps": "as-expected",
+    "res:vala-0.56/vapi/unique-1.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/v4l2.vapi": "as-expected",
+    "res:vala-0.56/vapi/wayland-client.vapi": "as-expected",
+    "res:vala-0.56/vapi/webkit2gtk-4.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/webkit2gtk-4.0.deps": "as-expected",
+    "res:vala-0.56/vapi/webkit2gtk-4.1.vapi": "as-expected",
+    "res:vala-0.56/vapi/webkit2gtk-4.1.deps": "as-expected",
+    "res:vala-0.56/vapi/webkit2gtk-5.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/webkit2gtk-5.0.deps": "as-expected",
+    "res:vala-0.56/vapi/webkit2gtk-web-extension-4.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/webkit2gtk-web-extension-4.0.deps": "as-expected",
+    "res:vala-0.56/vapi/webkit2gtk-web-extension-4.1.vapi": "as-expected",
+    "res:vala-0.56/vapi/webkit2gtk-web-extension-4.1.deps": "as-expected",
+    "res:vala-0.56/vapi/webkit2gtk-web-extension-5.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/webkit2gtk-web-extension-5.0.deps": "as-expected",
+    "res:vala-0.56/vapi/webkitgtk-6.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/webkitgtk-6.0.deps": "as-expected",
+    "res:vala-0.56/vapi/webkitgtk-web-extension-6.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/webkitgtk-web-extension-6.0.deps": "as-expected",
+    "res:vala-0.56/vapi/webkitgtk-web-process-extension-6.0.vapi": "as-expected",
+    "res:vala-0.56/vapi/webkitgtk-web-process-extension-6.0.deps": "as-expected",
+    "res:vala-0.56/vapi/x11.vapi": "as-expected",
+    "res:vala-0.56/vapi/xcb.vapi": "as-expected",
+    "res:vala-0.56/vapi/xcb-icccm.vapi": "as-expected",
+    "res:vala-0.56/vapi/xcb-icccm.deps": "as-expected",
+    "res:vala-0.56/vapi/xtst.vapi": "as-expected",
+    "res:vala-0.56/vapi/xtst.deps": "as-expected",
+    "res:vala-0.56/vapi/zlib.vapi": "as-expected",
+    "res:devhelp/books/vala-0.56/Attributes.html": "as-expected",
+    "res:devhelp/books/vala-0.56/Classes.html": "as-expected",
+    "res:devhelp/books/vala-0.56/Concepts.html": "as-expected",
+    "res:devhelp/books/vala-0.56/default.css": "as-expected",
+    "res:devhelp/books/vala-0.56/Delegates.html": "as-expected",
+    "res:devhelp/books/vala-0.56/Enumerated_types__Enums_.html": "as-expected",
+    "res:devhelp/books/vala-0.56/Errors.html": "as-expected",
+    "res:devhelp/books/vala-0.56/Expressions.html": "as-expected",
+    "res:devhelp/books/vala-0.56/Generics.html": "as-expected",
+    "res:devhelp/books/vala-0.56/GIDL_metadata_format.html": "as-expected",
+    "res:devhelp/books/vala-0.56/GIR_metadata_format.html": "as-expected",
+    "res:devhelp/books/vala-0.56/index.html": "as-expected",
+    "res:devhelp/books/vala-0.56/Interfaces.html": "as-expected",
+    "res:devhelp/books/vala-0.56/Methods.html": "as-expected",
+    "res:devhelp/books/vala-0.56/Namespaces.html": "as-expected",
+    "res:devhelp/books/vala-0.56/Overview.html": "as-expected",
+    "res:devhelp/books/vala-0.56/Preprocessor.html": "as-expected",
+    "res:devhelp/books/vala-0.56/Statements.html": "as-expected",
+    "res:devhelp/books/vala-0.56/Structs.html": "as-expected",
+    "res:devhelp/books/vala-0.56/Types.html": "as-expected",
+    "res:devhelp/books/vala-0.56/vala-0.56.devhelp2": "as-expected",
+    "man:man1/valac-0.56.1": "as-expected",
+    "man:man1/vala-gen-introspect-0.56.1": "as-expected",
+    "man:man1/vapigen-0.56.1": "as-expected",
+    "man:man1/valadoc-0.56.1": "as-expected",
+    "man:man1/valac.1": "as-expected",
+    "man:man1/valadoc.1": "as-expected",
+    "man:man1/vala-gen-introspect.1": "as-expected",
+    "man:man1/vapigen.1": "as-expected",
+    "res:aclocal/vapigen.m4": "as-expected",
+    "res:aclocal/vala.m4": "as-expected",
+    "res:valadoc-0.56/icons/abstractclass.svg": "as-expected",
+    "res:valadoc-0.56/icons/abstractmethod.svg": "as-expected",
+    "res:valadoc-0.56/icons/abstractproperty.svg": "as-expected",
+    "res:valadoc-0.56/icons/class.svg": "as-expected",
+    "res:valadoc-0.56/icons/coll_close.svg": "as-expected",
+    "res:valadoc-0.56/icons/coll_open.svg": "as-expected",
+    "res:valadoc-0.56/icons/constant.svg": "as-expected",
+    "res:valadoc-0.56/icons/constructor.svg": "as-expected",
+    "res:valadoc-0.56/icons/delegate.svg": "as-expected",
+    "res:valadoc-0.56/icons/devhelpstyle.css": "as-expected",
+    "res:valadoc-0.56/icons/enum.svg": "as-expected",
+    "res:valadoc-0.56/icons/enumvalue.svg": "as-expected",
+    "res:valadoc-0.56/icons/errorcode.svg": "as-expected",
+    "res:valadoc-0.56/icons/errordomain.svg": "as-expected",
+    "res:valadoc-0.56/icons/field.svg": "as-expected",
+    "res:valadoc-0.56/icons/interface.svg": "as-expected",
+    "res:valadoc-0.56/icons/method.svg": "as-expected",
+    "res:valadoc-0.56/icons/namespace.svg": "as-expected",
+    "res:valadoc-0.56/icons/package.svg": "as-expected",
+    "res:valadoc-0.56/icons/packages.svg": "as-expected",
+    "res:valadoc-0.56/icons/property.svg": "as-expected",
+    "res:valadoc-0.56/icons/scripts.js": "as-expected",
+    "res:valadoc-0.56/icons/signal.svg": "as-expected",
+    "res:valadoc-0.56/icons/staticmethod.svg": "as-expected",
+    "res:valadoc-0.56/icons/struct.svg": "as-expected",
+    "res:valadoc-0.56/icons/style.css": "as-expected",
+    "res:valadoc-0.56/icons/tip.svg": "as-expected",
+    "res:valadoc-0.56/icons/virtualmethod.svg": "as-expected",
+    "res:valadoc-0.56/icons/virtualproperty.svg": "as-expected",
+    "res:valadoc-0.56/icons/warning.svg": "as-expected",
+    "res:valadoc-0.56/icons/wikistyle.css": "as-expected",
+    "bin:valac-0.56": "as-expected",
+    "bin:vala-0.56": "as-expected",
+    "bin:valac": "as-expected",
+    "bin:vala": "as-expected",
+    "bin:vala-gen-introspect-0.56": "as-expected",
+    "bin:vala-gen-introspect": "as-expected",
+    "bin:vapigen-0.56": "as-expected",
+    "bin:vapigen": "as-expected",
+    "bin:valadoc-0.56": "as-expected",
+    "bin:valadoc": "as-expected"
+  }
+}

+ 18 - 0
vala-0.56.18/usm-scripts/acquire.sh

@@ -0,0 +1,18 @@
+#!/bin/bash
+set -e
+# Acquire script - download and extract source archive
+ARCHIVE_URL="https://download.gnome.org/sources/vala/0.56/vala-0.56.18.tar.xz"
+ARCHIVE_NAME="vala-0.56.18.tar.xz"
+EXTRACT_DIR="source"
+
+echo "Downloading source archive..."
+wget -O ${ARCHIVE_NAME} ${ARCHIVE_URL}
+
+echo "Extracting archive..."
+mkdir -p ${EXTRACT_DIR}
+tar -xf ${ARCHIVE_NAME} -C ${EXTRACT_DIR} --strip-components=1
+
+echo "Cleaning up..."
+rm ${ARCHIVE_NAME}
+
+echo "Acquisition completed successfully"

+ 10 - 0
vala-0.56.18/usm-scripts/build.sh

@@ -0,0 +1,10 @@
+#!/bin/bash
+set -e
+
+src_dir=$(pwd)
+build_dir=$1
+
+cd source
+./configure --prefix=${PREFIX} --libdir=${PREFIX}/${LIBDIR} --bindir=${PREFIX}/${BINDIR} --includedir=${PREFIX}/${INCLUDEDIR}
+make clean
+make

+ 8 - 0
vala-0.56.18/usm-scripts/install.sh

@@ -0,0 +1,8 @@
+#!/bin/bash
+set -e
+src_dir=$(pwd)
+build_dir=$1
+install_dir=$2
+
+cd source
+make install DESTDIR=${install_dir}

+ 34 - 0
zlib-1.3.1/MANIFEST.usm

@@ -0,0 +1,34 @@
+{
+  "provides" : {
+    "rootpath:usr/lib/libz.so" : "as-expected",
+    "inc:zlib.h" : "as-expected",
+    "rootpath:usr/lib/pkgconfig/zlib.pc" : "as-expected",
+    "man:man3/zlib.3" : "as-expected",
+    "rootpath:usr/lib/libz.a" : "as-expected"
+  },
+  "flags" : [],
+  "summary" : "Compression library implementing the deflate compression method found in gzip and PKZIP",
+  "name" : "zlib",
+  "md" : "PACKAGE.md",
+  "depends" : {
+    "build" : [
+      "bin:gcc",
+      "bin:make"
+    ],
+    "runtime" : [
+      "lib:libc.so.6"
+    ],
+    "manage" : [
+      "bin:wget",
+      "bin:tar"
+    ]
+  },
+  "url" : "https://www.zlib.net/",
+  "version" : "1.3.1",
+  "execs" : {
+    "build" : "usm-scripts/build.sh",
+    "test" : "usm-scripts/test.sh",
+    "install" : "usm-scripts/install.sh",
+    "acquire" : "usm-scripts/acquire.sh"
+  }
+}

+ 28 - 0
zlib-1.3.1/PACKAGE.md

@@ -0,0 +1,28 @@
+# Zlib 1.3.1
+
+Zlib is a massively used software library written in C that implements the deflate compression method found in gzip and PKZIP. It is designed to be a free, general-purpose, legally unencumbered lossless data-compression library for use on virtually any computer hardware and operating system.
+
+## Features
+
+- Provides in-memory compression and decompression functions
+- Implements the deflate compression algorithm used in gzip and PKZIP
+- Includes integrity checking of the uncompressed data
+- Portable across different platforms and architectures
+- Thread-safe when used with appropriate precautions
+- Designed for minimal memory footprint
+
+## Common Applications
+
+Zlib is used by numerous software applications and systems including:
+- File compression utilities
+- Network protocols (HTTP compression)
+- Database systems
+- Graphics file formats (PNG)
+- Software distribution systems
+- Virtualization platforms
+
+## Technical Details
+
+This package provides the shared library `libz.so` which contains the compression and decompression functions. The library follows the standard C calling conventions and provides a simple API for integrating compression capabilities into applications.
+
+The zlib library is distributed under a permissive license that allows its use in both open-source and proprietary software without licensing restrictions.

+ 17 - 0
zlib-1.3.1/usm-scripts/acquire.sh

@@ -0,0 +1,17 @@
+#!/bin/bash
+set -e
+
+# Create sources directory
+mkdir -p sources
+
+# Download zlib source archive
+cd sources
+wget -O zlib-1.3.1.tar.gz https://www.zlib.net/zlib-1.3.1.tar.gz
+
+# Extract the source archive
+tar -xzf zlib-1.3.1.tar.gz
+
+# Clean up the archive
+rm zlib-1.3.1.tar.gz
+
+echo "Source acquisition complete"

+ 19 - 0
zlib-1.3.1/usm-scripts/build.sh

@@ -0,0 +1,19 @@
+#!/bin/bash
+set -e
+
+build_dir=$1
+src_dir=$(pwd)/sources/zlib-1.3.1
+
+# Create build directory
+mkdir -p ${build_dir}
+
+# Change to source directory
+cd ${src_dir}
+
+# Configure zlib for compilation
+./configure --prefix=${PREFIX}
+
+# Compile the package
+make
+
+echo "Build complete"

+ 18 - 0
zlib-1.3.1/usm-scripts/install.sh

@@ -0,0 +1,18 @@
+#!/bin/bash
+set -e
+
+build_dir=$1
+install_dir=$2
+install_type=$3
+src_dir=$(pwd)/sources/zlib-1.3.1
+
+# Change to source directory
+cd ${src_dir}
+
+# Install the package to the specified directory
+make DESTDIR=${install_dir} PREFIX=${PREFIX} install
+
+# Remove the useless static library as specified in LFS instructions
+rm -fv ${install_dir}${LIBDIR}/libz.a
+
+echo "Installation complete"

+ 13 - 0
zlib-1.3.1/usm-scripts/test.sh

@@ -0,0 +1,13 @@
+#!/bin/bash
+set -e
+
+build_dir=$1
+src_dir=$(pwd)/sources/zlib-1.3.1
+
+# Change to source directory
+cd ${src_dir}
+
+# Run the test suite
+make check
+
+echo "All tests passed"