2
0
mirror of https://codeberg.org/kiss-community/repo synced 2024-09-30 21:40:58 -06:00

docs: update

This commit is contained in:
Dylan Araps 2019-06-13 17:46:05 +03:00
parent ee90837dd6
commit 5e6a63b9cc
5 changed files with 415 additions and 415 deletions

View File

@ -24,7 +24,7 @@ zlib/ # Package name.
```
When a built package is installed, this entire directory tree is copied to `/var/db/puke` where it becomes a database entry. Listing the dependencies for a package is a simple as printing the contents of the `depends` file. Searching for which package owns a file is as simple as checking each `manifest` file.
When a built package is installed, this entire directory tree is copied to `/var/db/kiss` where it becomes a database entry. Listing the dependencies for a package is a simple as printing the contents of the `depends` file. Searching for which package owns a file is as simple as checking each `manifest` file.
This new structure also allows the package manager to be stupid simple. POSIX `sh` has no arrays. However, they are mimicked by looping over each line of each file. No more insecure `depends="pkg pkg pkg"` and `for pkg in $depends`.
@ -42,13 +42,13 @@ This also means anyone can write a tool to manipulate the repository or even the
<!-- vim-markdown-toc GFM -->
* [Getting started with `puke`](#getting-started-with-puke)
* [`puke build pkg`](#puke-build-pkg)
* [`puke checksum pkg`](#puke-checksum-pkg)
* [`puke install pkg`](#puke-install-pkg)
* [`puke remove pkg`](#puke-remove-pkg)
* [`puke list` or `puke list pkg`](#puke-list-or-puke-list-pkg)
* [`puke update`](#puke-update)
* [Getting started with `kiss`](#getting-started-with-kiss)
* [`kiss build pkg`](#kiss-build-pkg)
* [`kiss checksum pkg`](#kiss-checksum-pkg)
* [`kiss install pkg`](#kiss-install-pkg)
* [`kiss remove pkg`](#kiss-remove-pkg)
* [`kiss list` or `kiss list pkg`](#kiss-list-or-kiss-list-pkg)
* [`kiss update`](#kiss-update)
* [The package format](#the-package-format)
* [`build`](#build)
* [`manifest`](#manifest)
@ -63,11 +63,11 @@ This also means anyone can write a tool to manipulate the repository or even the
<!-- vim-markdown-toc -->
## Getting started with `puke`
## Getting started with `kiss`
Puke is a simple package manager written in POSIX `sh`. The package manager does not need to be added to your `PATH`. Instead it runs inside the packages repository, very similar to Void Linux's `xbps-src`.
Kiss is a simple package manager written in POSIX `sh`. The package manager does not need to be added to your `PATH`. Instead it runs inside the packages repository, very similar to Void Linux's `xbps-src`.
Puke has 6 different "operators".
Kiss has 6 different "operators".
- `build`: Build a package.
- `checksum`: Generate checksums for a package.
@ -76,29 +76,29 @@ Puke has 6 different "operators".
- `list`: List installed packages.
- `update`: List packages with available updates.
### `puke build pkg`
### `kiss build pkg`
Puke's `build` operator handles a package from its source code to the installable `.tar.gz` file. Sources are downloaded, checksums are verified, dependencies are checked and the package is compiled then packaged.
Kiss's `build` operator handles a package from its source code to the installable `.tar.gz` file. Sources are downloaded, checksums are verified, dependencies are checked and the package is compiled then packaged.
### `puke checksum pkg`
### `kiss checksum pkg`
Puke's `checksum` operator generates the initial checksums for a package from every source in the `sources` file.
Kiss's `checksum` operator generates the initial checksums for a package from every source in the `sources` file.
### `puke install pkg`
### `kiss install pkg`
Puke's `install` operator takes the built `.tar.gz` file and installs it in the system. This is as simple as removing the old version of the package (*if it exists*) and unpacking the archive at `/`.
Kiss's `install` operator takes the built `.tar.gz` file and installs it in the system. This is as simple as removing the old version of the package (*if it exists*) and unpacking the archive at `/`.
### `puke remove pkg`
### `kiss remove pkg`
Puke's `remove` operator uninstalls a package from your system. Files and directories in `/etc` are untouched. Support for exclusions will come as they are needed.
Kiss's `remove` operator uninstalls a package from your system. Files and directories in `/etc` are untouched. Support for exclusions will come as they are needed.
### `puke list` or `puke list pkg`
### `kiss list` or `kiss list pkg`
Puke's `list` operator lists the installed packages and their versions. Giving `list` an argument will check if a singular package is installed.
Kiss's `list` operator lists the installed packages and their versions. Giving `list` an argument will check if a singular package is installed.
### `puke update`
### `kiss update`
Puke's `update` operator compares the repository versions of packages to the installed database versions of packages. Any mismatch in versions is considered a new upgrade from the repository.
Kiss's `update` operator compares the repository versions of packages to the installed database versions of packages. Any mismatch in versions is considered a new upgrade from the repository.
The `update` mechanism doesn't do a `git pull` of the repository. This must be done manually beforehand and is intentional. It allows the user to `git pull` selectively. You can slow down the distribution's package updates by limiting pulling to a week behind master for example.
@ -107,7 +107,7 @@ The `update` mechanism doesn't do a `git pull` of the repository. This must be d
### `build`
The `build` file should contain the necessary steps to patch, configure, build and install the package. The build script is sent a single argument. This argument points to the package directory. Whatever is in this directory will become part of the package's manifest and will be copied to `/` (or `$PUKE_ROOT`). The first argument is frequently used in `make DESTDIR="$1" install` for example.
The `build` file should contain the necessary steps to patch, configure, build and install the package. The build script is sent a single argument. This argument points to the package directory. Whatever is in this directory will become part of the package's manifest and will be copied to `/` (or `$kiss_ROOT`). The first argument is frequently used in `make DESTDIR="$1" install` for example.
The `build` file can be written in any language. The only requirement is that the file be executable.
@ -125,24 +125,24 @@ make DESTDIR="$1" install
The `manifest` file contains the built package's file and directory list. The full paths to files are listed first and the directories (*in reverse*) follow. This allows the package manager to remove the directories if they are empty without needing checks in-between.
The manifest also includes the package's database entry. You can install the package with or without `puke` and it will be recognized.
The manifest also includes the package's database entry. You can install the package with or without `kiss` and it will be recognized.
```
/usr/share/man/man3/zlib.3
/usr/include/zconf.h
/usr/include/zlib.h
/var/db/puke/zlib/sources
/var/db/puke/zlib/manifest
/var/db/puke/zlib/checksums
/var/db/puke/zlib/build
/var/db/puke/zlib/version
/var/db/kiss/zlib/sources
/var/db/kiss/zlib/manifest
/var/db/kiss/zlib/checksums
/var/db/kiss/zlib/build
/var/db/kiss/zlib/version
/lib/libz.so.1.2.11
/lib/libz.so.1
/lib/libz.so
/lib/libz.a
/lib/pkgconfig/zlib.pc
/var/db/puke/zlib
/var/db/puke
/var/db/kiss/zlib
/var/db/kiss
/var/db
/var
/usr/share/man/man3
@ -203,4 +203,4 @@ The `post-install` file should contain any steps required directly after the pac
### How do I change compiler options globally?
All you need to do is define `CFLAGS`, `MAKEFLAGS` or equivalent in your environment. Either give it to `puke` directly (`CFLAGS=-O3 MAKEFLAGS=-j4 ./puke build zlib`) or set it in your shell's RC file.
All you need to do is define `CFLAGS`, `MAKEFLAGS` or equivalent in your environment. Either give it to `kiss` directly (`CFLAGS=-O3 MAKEFLAGS=-j4 ./kiss build zlib`) or set it in your shell's RC file.

View File

@ -1,6 +1,6 @@
#!/bin/sh
#
# puke - package manager for kiss linux.
# kiss - package manager for kiss linux.
die() {
printf '\033[31mERROR>\033[m %s\n' "$@" >&2
@ -101,6 +101,8 @@ pkg_strip() {
esac
strip "$strip_opts" "$binary"
echo "${binary##*/}: $(stat -c %f "$binary"): $strip_opts: $(file -bi "$binary")"
sleep 1
done
}
@ -196,8 +198,8 @@ main() {
mkdir -p "${src_dir:=$PWD/sources}" \
"${mak_dir:=$PWD/build}" \
"${pkg_db:=${pkg_dir:=$PWD/pkg}/var/db/puke}" \
"${sys_db:=${sys_dir:=$PUKE_ROOT}/var/db/puke}" \
"${pkg_db:=${pkg_dir:=$PWD/pkg}/var/db/$0}" \
"${sys_db:=${sys_dir:=$KISS_ROOT}/var/db/$0}" \
"${bin_dir:=$PWD/bin}" \
"${rep_dir:=$PWD/repo}" ||
die "Couldn't create directories at $PWD."

View File

@ -1,412 +1,412 @@
/var/db/puke/busybox/version
/var/db/puke/busybox/sources
/var/db/puke/busybox/build
/var/db/puke/busybox/checksums
/var/db/puke/busybox/files/.config
/var/db/puke/busybox/files
/var/db/puke/busybox/checksums
/var/db/puke/busybox/build
/var/db/puke/busybox/manifest
/var/db/puke/busybox/sources
/var/db/puke/busybox/depends
/var/db/puke/busybox
/var/db/puke
/var/db
/var
/usr/bin/nsenter
/usr/bin/whois
/usr/bin/unix2dos
/usr/bin/envdir
/usr/bin/cryptpw
/usr/bin/tee
/usr/bin/unexpand
/usr/bin/dirname
/usr/bin/sum
/usr/bin/udpsvd
/usr/bin/tcpsvd
/usr/bin/mkfifo
/usr/bin/du
/usr/bin/renice
/usr/bin/setkeycodes
/usr/bin/uptime
/usr/bin/softlimit
/usr/bin/cal
/usr/bin/bzcat
/usr/bin/test
/usr/bin/flock
/usr/bin/patch
/usr/bin/yes
/usr/bin/nslookup
/usr/bin/realpath
/usr/bin/pscan
/usr/bin/fold
/usr/bin/showkey
/usr/bin/cksum
/usr/bin/sha3sum
/usr/bin/telnet
/usr/bin/factor
/usr/bin/volname
/usr/bin/nproc
/usr/bin/uuencode
/usr/bin/nmeter
/usr/bin/ipcs
/usr/bin/blkdiscard
/usr/bin/nohup
/usr/bin/runsvdir
/usr/bin/sv
/usr/bin/reset
/usr/bin/unlzma
/usr/bin/eject
/usr/bin/hostid
/usr/bin/printf
/usr/bin/bzip2
/usr/bin/hd
/usr/bin/seq
/usr/bin/[[
/usr/bin/chpst
/usr/bin/wget
/usr/bin/unlink
/usr/bin/pwdx
/usr/bin/ftpget
/usr/bin/sha256sum
/usr/bin/env
/usr/bin/ssl_client
/usr/bin/chrt
/usr/bin/awk
/usr/bin/id
/usr/bin/wall
/usr/bin/basename
/usr/bin/sha1sum
/usr/bin/beep
/usr/bin/clear
/usr/bin/xxd
/usr/bin/top
/usr/bin/script
/usr/bin/readlink
/usr/bin/ftpput
/usr/bin/tail
/usr/bin/groups
/usr/bin/lzcat
/usr/bin/svc
/usr/bin/tac
/usr/bin/unzip
/usr/bin/runsv
/usr/bin/bunzip2
/usr/bin/fallocate
/usr/bin/free
/usr/bin/taskset
/usr/bin/find
/usr/bin/uudecode
/usr/bin/expr
/usr/bin/od
/usr/bin/traceroute6
/usr/bin/unlzop
/usr/bin/sort
/usr/bin/logname
/usr/bin/resize
/usr/bin/setuidgid
/usr/bin/shred
/usr/bin/w
/usr/bin/dc
/usr/bin/nl
/usr/bin/expand
/usr/bin/deallocvt
/usr/bin/comm
/usr/bin/wc
/usr/bin/setfattr
/usr/bin/dumpleases
/usr/bin/diff
/usr/bin/netcat
/usr/bin/fuser
/usr/bin/dos2unix
/usr/bin/bc
/usr/bin/microcom
/usr/bin/fgconsole
/usr/bin/lsscsi
/usr/bin/lspci
/usr/bin/unxz
/usr/bin/ttysize
/usr/bin/envuidgid
/usr/bin/hexdump
/usr/bin/xz
/usr/bin/lsusb
/usr/bin/time
/usr/bin/ar
/usr/bin/smemcap
/usr/bin/crontab
/usr/bin/passwd
/usr/bin/rpm2cpio
/usr/bin/killall
/usr/bin/rx
/usr/bin/whoami
/usr/bin/shuf
/usr/bin/mesg
/usr/bin/pgrep
/usr/bin/mkpasswd
/usr/bin/install
/usr/bin/man
/usr/bin/which
/usr/bin/hexedit
/usr/bin/openvt
/usr/bin/less
/usr/bin/sha512sum
/usr/bin/lpr
/usr/bin/paste
/usr/bin/logger
/usr/bin/vlock
/usr/bin/tty
/usr/bin/split
/usr/bin/cmp
/usr/bin/traceroute
/usr/bin/lsof
/usr/bin/who
/usr/bin/uniq
/usr/bin/chvt
/usr/bin/dpkg
/usr/bin/md5sum
/usr/bin/truncate
/usr/bin/strings
/usr/bin/pmap
/usr/bin/dpkg-deb
/usr/bin/ipcrm
/usr/bin/unshare
/usr/bin/xargs
/usr/bin/users
/usr/bin/tftp
/usr/bin/pstree
/usr/bin/tr
/usr/bin/head
/usr/bin/lzma
/usr/bin/nc
/usr/bin/pkill
/usr/bin/svok
/usr/bin/[
/usr/bin/timeout
/usr/bin/setsid
/usr/bin/lzopcat
/usr/bin/cut
/usr/bin/xzcat
/usr/bin/nmeter
/usr/bin/lzcat
/usr/bin/comm
/usr/bin/readlink
/usr/bin/uptime
/usr/bin/which
/usr/bin/wall
/usr/bin/tac
/usr/bin/cryptpw
/usr/bin/nohup
/usr/bin/bc
/usr/bin/runsvdir
/usr/bin/yes
/usr/bin/envuidgid
/usr/bin/sv
/usr/bin/lspci
/usr/bin/lsscsi
/usr/bin/dos2unix
/usr/bin/shuf
/usr/bin/sha1sum
/usr/bin/deallocvt
/usr/bin/udpsvd
/usr/bin/w
/usr/bin/hostid
/usr/bin/tcpsvd
/usr/bin/env
/usr/bin/md5sum
/usr/bin/last
/usr/bin/printf
/usr/bin/test
/usr/bin/id
/usr/bin/shred
/usr/bin/killall
/usr/bin/sha256sum
/usr/bin/logger
/usr/bin/timeout
/usr/bin/showkey
/usr/bin/fuser
/usr/bin/wget
/usr/bin/unzip
/usr/bin/awk
/usr/bin/od
/usr/bin/pgrep
/usr/bin/nproc
/usr/bin/dpkg-deb
/usr/bin/svok
/usr/bin/fold
/usr/bin/unxz
/usr/bin/seq
/usr/bin/crontab
/usr/bin/volname
/usr/bin/chvt
/usr/bin/split
/usr/bin/dpkg
/usr/bin/openvt
/usr/bin/groups
/usr/bin/tee
/usr/bin/dumpleases
/usr/bin/who
/usr/bin/sha3sum
/usr/bin/tftp
/usr/bin/cksum
/usr/bin/[
/usr/bin/reset
/usr/bin/pkill
/usr/bin/realpath
/usr/bin/diff
/usr/bin/sha512sum
/usr/bin/uudecode
/usr/bin/taskset
/usr/bin/setfattr
/usr/bin/lzopcat
/usr/bin/du
/usr/bin/nsenter
/usr/bin/ipcs
/usr/bin/unix2dos
/usr/bin/eject
/usr/bin/uniq
/usr/bin/flock
/usr/bin/tr
/usr/bin/svc
/usr/bin/lzma
/usr/bin/head
/usr/bin/clear
/usr/bin/vlock
/usr/bin/setsid
/usr/bin/expand
/usr/bin/envdir
/usr/bin/lpq
/usr/bin/renice
/usr/bin/ttysize
/usr/bin/wc
/usr/bin/cal
/usr/bin/tail
/usr/bin/ftpput
/usr/bin/nslookup
/usr/bin/tty
/usr/bin/whoami
/usr/bin/fallocate
/usr/bin/expr
/usr/bin/softlimit
/usr/bin/pwdx
/usr/bin/sum
/usr/bin/hexedit
/usr/bin/basename
/usr/bin/ftpget
/usr/bin/bunzip2
/usr/bin/script
/usr/bin/pscan
/usr/bin/dc
/usr/bin/install
/usr/bin/smemcap
/usr/bin/hd
/usr/bin/pstree
/usr/bin/beep
/usr/bin/whois
/usr/bin/unlink
/usr/bin/man
/usr/bin/lsusb
/usr/bin/xzcat
/usr/bin/telnet
/usr/bin/logname
/usr/bin/xxd
/usr/bin/lpr
/usr/bin/traceroute6
/usr/bin/chrt
/usr/bin/free
/usr/bin/[[
/usr/bin/bzip2
/usr/bin/nc
/usr/bin/uuencode
/usr/bin/xz
/usr/bin/users
/usr/bin/resize
/usr/bin/unlzma
/usr/bin/traceroute
/usr/bin/rpm2cpio
/usr/bin/mesg
/usr/bin/unexpand
/usr/bin/rx
/usr/bin/dirname
/usr/bin/mkpasswd
/usr/bin/passwd
/usr/bin/cut
/usr/bin/time
/usr/bin/runsv
/usr/bin/ar
/usr/bin/blkdiscard
/usr/bin/factor
/usr/bin/nl
/usr/bin/chpst
/usr/bin/top
/usr/bin/fgconsole
/usr/bin/setkeycodes
/usr/bin/setuidgid
/usr/bin/netcat
/usr/bin/microcom
/usr/bin/sort
/usr/bin/unshare
/usr/bin/paste
/usr/bin/hexdump
/usr/bin/less
/usr/bin/ssl_client
/usr/bin/lsof
/usr/bin/mkfifo
/usr/bin/xargs
/usr/bin/unlzop
/usr/bin/find
/usr/bin/truncate
/usr/bin/ipcrm
/usr/bin/cmp
/usr/bin/patch
/usr/bin/strings
/usr/bin
/usr/sbin/popmaildir
/usr/sbin/httpd
/usr/sbin/setlogcons
/usr/sbin/adduser
/usr/sbin/ubiattach
/usr/sbin/fakeidentd
/usr/sbin/readahead
/usr/sbin/rfkill
/usr/sbin/sendmail
/usr/sbin/nbd-client
/usr/sbin/i2cset
/usr/sbin/chpasswd
/usr/sbin/killall5
/usr/sbin/lpd
/usr/sbin/crond
/usr/sbin/arping
/usr/sbin/remove-shell
/usr/sbin/rdate
/usr/sbin/udhcpd
/usr/sbin/inetd
/usr/sbin/brctl
/usr/sbin/dnsd
/usr/sbin/rtcwake
/usr/sbin/setfont
/usr/sbin/chpasswd
/usr/sbin/addgroup
/usr/sbin/deluser
/usr/sbin/rdev
/usr/sbin/ifplugd
/usr/sbin/fdformat
/usr/sbin/ubirsvol
/usr/sbin/dhcprelay
/usr/sbin/add-shell
/usr/sbin/telnetd
/usr/sbin/chat
/usr/sbin/ubimkvol
/usr/sbin/nanddump
/usr/sbin/tftpd
/usr/sbin/fsfreeze
/usr/sbin/chroot
/usr/sbin/i2cdump
/usr/sbin/nologin
/usr/sbin/ntpd
/usr/sbin/ubirename
/usr/sbin/popmaildir
/usr/sbin/partprobe
/usr/sbin/i2cget
/usr/sbin/ubiupdatevol
/usr/sbin/ether-wake
/usr/sbin/nandwrite
/usr/sbin/svlogd
/usr/sbin/loadfont
/usr/sbin/ubidetach
/usr/sbin/ftpd
/usr/sbin/ubirmvol
/usr/sbin/delgroup
/usr/sbin/powertop
/usr/sbin/i2cdetect
/usr/sbin/fakeidentd
/usr/sbin/dhcprelay
/usr/sbin/chat
/usr/sbin/setfont
/usr/sbin/httpd
/usr/sbin/fbset
/usr/sbin/lpd
/usr/sbin/i2cdetect
/usr/sbin/add-shell
/usr/sbin/ubirmvol
/usr/sbin/crond
/usr/sbin/readprofile
/usr/sbin/readahead
/usr/sbin/ubiupdatevol
/usr/sbin/nandwrite
/usr/sbin/fsfreeze
/usr/sbin/delgroup
/usr/sbin/loadfont
/usr/sbin/arping
/usr/sbin/setlogcons
/usr/sbin/ubirename
/usr/sbin/udhcpd
/usr/sbin/adduser
/usr/sbin/ubidetach
/usr/sbin/nologin
/usr/sbin/rtcwake
/usr/sbin/ubiattach
/usr/sbin/ether-wake
/usr/sbin/rdate
/usr/sbin/ubimkvol
/usr/sbin/tftpd
/usr/sbin/inetd
/usr/sbin/fdformat
/usr/sbin/ntpd
/usr/sbin/i2cset
/usr/sbin/ftpd
/usr/sbin/dnsd
/usr/sbin/rfkill
/usr/sbin/telnetd
/usr/sbin/deluser
/usr/sbin/ifplugd
/usr/sbin/nanddump
/usr/sbin/svlogd
/usr/sbin/rdev
/usr/sbin/i2cget
/usr/sbin/i2cdump
/usr/sbin/powertop
/usr/sbin/brctl
/usr/sbin/killall5
/usr/sbin/sendmail
/usr/sbin
/usr
/sbin/mdev
/sbin/mkfs.minix
/sbin/blockdev
/sbin/mkfs.ext2
/sbin/iplink
/sbin/modprobe
/sbin/arp
/sbin/rmmod
/sbin/insmod
/sbin/blkid
/sbin/fsck
/sbin/runlevel
/sbin/loadkmap
/sbin/sulogin
/sbin/fbsplash
/sbin/depmod
/sbin/findfs
/sbin/ifconfig
/sbin/syslogd
/sbin/fdisk
/sbin/klogd
/sbin/mkswap
/sbin/hdparm
/sbin/route
/sbin/start-stop-daemon
/sbin/sysctl
/sbin/freeramdisk
/sbin/ifdown
/sbin/pivot_root
/sbin/swapoff
/sbin/ipneigh
/sbin/acpid
/sbin/hwclock
/sbin/fsck.minix
/sbin/makedevs
/sbin/ip
/sbin/hdparm
/sbin/setconsole
/sbin/bootchartd
/sbin/vconfig
/sbin/raidautorun
/sbin/tc
/sbin/swapon
/sbin/ifdown
/sbin/blkid
/sbin/getty
/sbin/findfs
/sbin/zcip
/sbin/watchdog
/sbin/acpid
/sbin/logread
/sbin/mkfs.vfat
/sbin/mkswap
/sbin/pivot_root
/sbin/adjtimex
/sbin/ifup
/sbin/swapoff
/sbin/syslogd
/sbin/ifenslave
/sbin/mkfs.ext2
/sbin/uevent
/sbin/slattach
/sbin/loadkmap
/sbin/iproute
/sbin/tunctl
/sbin/run-init
/sbin/fbsplash
/sbin/freeramdisk
/sbin/sysctl
/sbin/modprobe
/sbin/devmem
/sbin/iptunnel
/sbin/lsmod
/sbin/modinfo
/sbin/runlevel
/sbin/switch_root
/sbin/insmod
/sbin/mkdosfs
/sbin/losetup
/sbin/mdev
/sbin/fstrim
/sbin/sulogin
/sbin/blockdev
/sbin/fsck
/sbin/ipneigh
/sbin/klogd
/sbin/nameif
/sbin/udhcpc
/sbin/swapon
/sbin/switch_root
/sbin/makedevs
/sbin/logread
/sbin/uevent
/sbin/iprule
/sbin/iproute
/sbin/lsmod
/sbin/losetup
/sbin/ipaddr
/sbin/watchdog
/sbin/ifenslave
/sbin/tc
/sbin/getty
/sbin/raidautorun
/sbin/tunctl
/sbin/zcip
/sbin/ip
/sbin/adjtimex
/sbin/fstrim
/sbin/devmem
/sbin/ifup
/sbin/vconfig
/sbin/mkdosfs
/sbin/modinfo
/sbin/slattach
/sbin/fsck.minix
/sbin/fdisk
/sbin/mke2fs
/sbin/mkfs.vfat
/sbin/run-init
/sbin/setconsole
/sbin/route
/sbin/iptunnel
/sbin/hwclock
/sbin/mkfs.minix
/sbin/iprule
/sbin/iplink
/sbin
/bin/linux32
/bin/gunzip
/bin/echo
/bin/mt
/bin/setarch
/bin/mount
/bin/ping
/bin/zcat
/bin/watch
/bin/ionice
/bin/kbd_mode
/bin/cttyhack
/bin/sleep
/bin/stty
/bin/uncompress
/bin/printenv
/bin/cp
/bin/dmesg
/bin/mpstat
/bin/pidof
/bin/reformime
/bin/dd
/bin/scriptreplay
/bin/iostat
/bin/conspy
/bin/sh
/bin/dnsdomainname
/bin/ln
/bin/sed
/bin/ping6
/bin/sync
/bin/chown
/bin/linux64
/bin/fgrep
/bin/dumpkmap
/bin/su
/bin/kill
/bin/chattr
/bin/df
/bin/arch
/bin/ls
/bin/hostname
/bin/more
/bin/ipcalc
/bin/fatattr
/bin/resume
/bin/run-parts
/bin/lsattr
/bin/netstat
/bin/vi
/bin/dmesg
/bin/mount
/bin/printenv
/bin/gunzip
/bin/rmdir
/bin/cttyhack
/bin/rpm
/bin/dumpkmap
/bin/tar
/bin/ash
/bin/link
/bin/chown
/bin/resume
/bin/conspy
/bin/ionice
/bin/mt
/bin/watch
/bin/nuke
/bin/sync
/bin/hush
/bin/base64
/bin/ln
/bin/ping
/bin/mpstat
/bin/ps
/bin/setarch
/bin/ls
/bin/uname
/bin/ed
/bin/getopt
/bin/cp
/bin/arch
/bin/kbd_mode
/bin/dd
/bin/busybox
/bin/sed
/bin/chattr
/bin/setserial
/bin/egrep
/bin/kill
/bin/mknod
/bin/mountpoint
/bin/zcat
/bin/rev
/bin/umount
/bin/linux32
/bin/cat
/bin/dnsdomainname
/bin/ping6
/bin/pidof
/bin/su
/bin/uncompress
/bin/rm
/bin/pipe_progress
/bin/more
/bin/fgrep
/bin/chmod
/bin/mkdir
/bin/touch
/bin/usleep
/bin/df
/bin/login
/bin/cpio
/bin/mv
/bin/mktemp
/bin/false
/bin/sleep
/bin/hostname
/bin/scriptreplay
/bin/date
/bin/sh
/bin/lzop
/bin/run-parts
/bin/fatattr
/bin/nice
/bin/gzip
/bin/makemime
/bin/stty
/bin/ipcalc
/bin/setpriv
/bin/linux64
/bin/true
/bin/grep
/bin/pwd
/bin/iostat
/bin/reformime
/bin/base64
/bin/hush
/bin/link
/bin/stat
/bin/fdflush
/bin/echo
/bin/chgrp
/bin/usleep
/bin/rev
/bin/mountpoint
/bin/grep
/bin/busybox
/bin/ed
/bin/nuke
/bin/vi
/bin/rpm
/bin/setserial
/bin/setpriv
/bin/lzop
/bin/chmod
/bin/nice
/bin/rm
/bin/mknod
/bin/mkdir
/bin/umount
/bin/date
/bin/true
/bin/pipe_progress
/bin/cpio
/bin/makemime
/bin/egrep
/bin/mv
/bin/fsync
/bin/uname
/bin/rmdir
/bin/tar
/bin/login
/bin/touch
/bin/fdflush
/bin/pwd
/bin/mktemp
/bin/ash
/bin/chgrp
/bin/getopt
/bin/ps
/bin/gzip
/bin

View File

@ -1,8 +1,8 @@
/var/db/puke/patch/version
/var/db/puke/patch/sources
/var/db/puke/patch/checksums
/var/db/puke/patch/build
/var/db/puke/patch/checksums
/var/db/puke/patch/manifest
/var/db/puke/patch/sources
/var/db/puke/patch
/var/db/puke
/var/db
@ -13,6 +13,4 @@
/usr/share/man/man1
/usr/share/man
/usr/share
/usr/lib/charset.alias
/usr/lib
/usr

View File

@ -1,19 +1,19 @@
/var/db/puke/pkgconf/version
/var/db/puke/pkgconf/sources
/var/db/puke/pkgconf/checksums
/var/db/puke/pkgconf/build
/var/db/puke/pkgconf/checksums
/var/db/puke/pkgconf/manifest
/var/db/puke/pkgconf/sources
/var/db/puke/pkgconf
/var/db/puke
/var/db
/var
/usr/bin/pkg-config
/usr/bin/pkgconf
/usr/bin/pkg-config
/usr/bin
/usr/share/aclocal/pkg.m4
/usr/share/aclocal
/usr/share/man/man1/pkgconf.1
/usr/share/man/man1
/usr/share/man
/usr/share/aclocal/pkg.m4
/usr/share/aclocal
/usr/share
/usr