diff --git a/repo/musl/build b/repo/musl/build new file mode 100755 index 00000000..2923068c --- /dev/null +++ b/repo/musl/build @@ -0,0 +1,9 @@ +#!/bin/sh -e + +./configure --prefix=/usr + +make +make DESTDIR="$1" install + +mkdir -p "$1/bin" +ln -s "/lib/ld-musl-x86_64.so.1" "$1/bin/ldd" diff --git a/repo/musl/checksums b/repo/musl/checksums new file mode 100644 index 00000000..e34dfbf3 --- /dev/null +++ b/repo/musl/checksums @@ -0,0 +1 @@ +8b0941a48d2f980fd7036cfbd24aa1d414f03d9a0652ecbd5ec5c7ff1bee29e3 musl-1.1.22.tar.gz diff --git a/repo/musl/manifest b/repo/musl/manifest new file mode 100644 index 00000000..9f7cbd68 --- /dev/null +++ b/repo/musl/manifest @@ -0,0 +1,255 @@ +/var/db/puke/musl/version +/var/db/puke/musl/sources +/var/db/puke/musl/checksums +/var/db/puke/musl/build +/var/db/puke/musl/manifest +/var/db/puke/musl +/var/db/puke +/var/db +/var +/usr/lib/librt.a +/usr/lib/libresolv.a +/usr/lib/libxnet.a +/usr/lib/libcrypt.a +/usr/lib/Scrt1.o +/usr/lib/crt1.o +/usr/lib/libdl.a +/usr/lib/libm.a +/usr/lib/crti.o +/usr/lib/rcrt1.o +/usr/lib/libc.a +/usr/lib/crtn.o +/usr/lib/libutil.a +/usr/lib/libpthread.a +/usr/lib/libc.so +/usr/lib +/usr/include/pthread.h +/usr/include/lastlog.h +/usr/include/termios.h +/usr/include/tgmath.h +/usr/include/stdc-predef.h +/usr/include/search.h +/usr/include/link.h +/usr/include/mntent.h +/usr/include/semaphore.h +/usr/include/stddef.h +/usr/include/iso646.h +/usr/include/sysexits.h +/usr/include/wordexp.h +/usr/include/pty.h +/usr/include/stdio.h +/usr/include/stdalign.h +/usr/include/sched.h +/usr/include/monetary.h +/usr/include/uchar.h +/usr/include/poll.h +/usr/include/byteswap.h +/usr/include/utmp.h +/usr/include/fnmatch.h +/usr/include/utmpx.h +/usr/include/langinfo.h +/usr/include/unistd.h +/usr/include/arpa/ftp.h +/usr/include/arpa/nameser.h +/usr/include/arpa/nameser_compat.h +/usr/include/arpa/inet.h +/usr/include/arpa/telnet.h +/usr/include/arpa/tftp.h +/usr/include/arpa +/usr/include/spawn.h +/usr/include/stropts.h +/usr/include/locale.h +/usr/include/ifaddrs.h +/usr/include/aio.h +/usr/include/elf.h +/usr/include/ftw.h +/usr/include/values.h +/usr/include/stdio_ext.h +/usr/include/features.h +/usr/include/netdb.h +/usr/include/sys/xattr.h +/usr/include/sys/statvfs.h +/usr/include/sys/mount.h +/usr/include/sys/termios.h +/usr/include/sys/eventfd.h +/usr/include/sys/quota.h +/usr/include/sys/mman.h +/usr/include/sys/timeb.h +/usr/include/sys/cachectl.h +/usr/include/sys/membarrier.h +/usr/include/sys/resource.h +/usr/include/sys/ttydefaults.h +/usr/include/sys/stat.h +/usr/include/sys/poll.h +/usr/include/sys/prctl.h +/usr/include/sys/kd.h +/usr/include/sys/timerfd.h +/usr/include/sys/stropts.h +/usr/include/sys/mtio.h +/usr/include/sys/auxv.h +/usr/include/sys/acct.h +/usr/include/sys/swap.h +/usr/include/sys/select.h +/usr/include/sys/reg.h +/usr/include/sys/file.h +/usr/include/sys/io.h +/usr/include/sys/signal.h +/usr/include/sys/time.h +/usr/include/sys/reboot.h +/usr/include/sys/signalfd.h +/usr/include/sys/wait.h +/usr/include/sys/un.h +/usr/include/sys/sysmacros.h +/usr/include/sys/personality.h +/usr/include/sys/fsuid.h +/usr/include/sys/klog.h +/usr/include/sys/times.h +/usr/include/sys/ipc.h +/usr/include/sys/random.h +/usr/include/sys/syslog.h +/usr/include/sys/dir.h +/usr/include/sys/sysinfo.h +/usr/include/sys/sem.h +/usr/include/sys/inotify.h +/usr/include/sys/fanotify.h +/usr/include/sys/errno.h +/usr/include/sys/vt.h +/usr/include/sys/shm.h +/usr/include/sys/types.h +/usr/include/sys/vfs.h +/usr/include/sys/sendfile.h +/usr/include/sys/statfs.h +/usr/include/sys/param.h +/usr/include/sys/utsname.h +/usr/include/sys/epoll.h +/usr/include/sys/ptrace.h +/usr/include/sys/uio.h +/usr/include/sys/timex.h +/usr/include/sys/msg.h +/usr/include/sys/soundcard.h +/usr/include/sys/syscall.h +/usr/include/sys/user.h +/usr/include/sys/fcntl.h +/usr/include/sys/ucontext.h +/usr/include/sys/socket.h +/usr/include/sys/ioctl.h +/usr/include/sys/procfs.h +/usr/include/sys +/usr/include/paths.h +/usr/include/float.h +/usr/include/ulimit.h +/usr/include/threads.h +/usr/include/stdnoreturn.h +/usr/include/signal.h +/usr/include/time.h +/usr/include/libgen.h +/usr/include/regex.h +/usr/include/wait.h +/usr/include/stdint.h +/usr/include/complex.h +/usr/include/math.h +/usr/include/setjmp.h +/usr/include/shadow.h +/usr/include/bits/termios.h +/usr/include/bits/ioctl_fix.h +/usr/include/bits/link.h +/usr/include/bits/mman.h +/usr/include/bits/resource.h +/usr/include/bits/stat.h +/usr/include/bits/poll.h +/usr/include/bits/kd.h +/usr/include/bits/float.h +/usr/include/bits/reg.h +/usr/include/bits/io.h +/usr/include/bits/signal.h +/usr/include/bits/stdint.h +/usr/include/bits/setjmp.h +/usr/include/bits/fenv.h +/usr/include/bits/alltypes.h +/usr/include/bits/ipc.h +/usr/include/bits/limits.h +/usr/include/bits/endian.h +/usr/include/bits/sem.h +/usr/include/bits/posix.h +/usr/include/bits/errno.h +/usr/include/bits/vt.h +/usr/include/bits/shm.h +/usr/include/bits/statfs.h +/usr/include/bits/ptrace.h +/usr/include/bits/msg.h +/usr/include/bits/soundcard.h +/usr/include/bits/syscall.h +/usr/include/bits/hwcap.h +/usr/include/bits/user.h +/usr/include/bits/fcntl.h +/usr/include/bits/socket.h +/usr/include/bits/ioctl.h +/usr/include/bits +/usr/include/netinet/ip.h +/usr/include/netinet/tcp.h +/usr/include/netinet/ip_icmp.h +/usr/include/netinet/udp.h +/usr/include/netinet/if_ether.h +/usr/include/netinet/in.h +/usr/include/netinet/ether.h +/usr/include/netinet/igmp.h +/usr/include/netinet/ip6.h +/usr/include/netinet/in_systm.h +/usr/include/netinet/icmp6.h +/usr/include/netinet +/usr/include/fenv.h +/usr/include/string.h +/usr/include/utime.h +/usr/include/net/ethernet.h +/usr/include/net/route.h +/usr/include/net/if_arp.h +/usr/include/net/if.h +/usr/include/net +/usr/include/stdbool.h +/usr/include/iconv.h +/usr/include/stdarg.h +/usr/include/limits.h +/usr/include/syslog.h +/usr/include/endian.h +/usr/include/err.h +/usr/include/fmtmsg.h +/usr/include/tar.h +/usr/include/dirent.h +/usr/include/mqueue.h +/usr/include/cpio.h +/usr/include/glob.h +/usr/include/ctype.h +/usr/include/errno.h +/usr/include/memory.h +/usr/include/malloc.h +/usr/include/ar.h +/usr/include/netpacket/packet.h +/usr/include/netpacket +/usr/include/wctype.h +/usr/include/stdlib.h +/usr/include/crypt.h +/usr/include/inttypes.h +/usr/include/dlfcn.h +/usr/include/pwd.h +/usr/include/nl_types.h +/usr/include/strings.h +/usr/include/libintl.h +/usr/include/resolv.h +/usr/include/getopt.h +/usr/include/syscall.h +/usr/include/scsi/scsi_ioctl.h +/usr/include/scsi/scsi.h +/usr/include/scsi/sg.h +/usr/include/scsi +/usr/include/grp.h +/usr/include/fcntl.h +/usr/include/ucontext.h +/usr/include/wchar.h +/usr/include/alloca.h +/usr/include/assert.h +/usr/include +/usr +/lib/ld-musl-x86_64.so.1 +/lib +/bin/ldd +/bin diff --git a/repo/musl/sources b/repo/musl/sources new file mode 100644 index 00000000..8096dce8 --- /dev/null +++ b/repo/musl/sources @@ -0,0 +1 @@ +https://www.musl-libc.org/releases/musl-1.1.22.tar.gz diff --git a/repo/musl/version b/repo/musl/version new file mode 100644 index 00000000..11159a1d --- /dev/null +++ b/repo/musl/version @@ -0,0 +1 @@ +1.1.22 1