Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| da3c8fa64a | |||
| 6d6585a62c | |||
| a1fe1dbc0a | |||
| 59b106df67 | |||
| 8b7a8ebc8c | |||
| c9d1eb0902 |
3
.gitignore
vendored
3
.gitignore
vendored
@@ -5,7 +5,7 @@
|
|||||||
*.bak
|
*.bak
|
||||||
|
|
||||||
# These are user-controlled.
|
# These are user-controlled.
|
||||||
#/overlay/*
|
/overlay
|
||||||
!/overlay/x86_64
|
!/overlay/x86_64
|
||||||
!/overlay/i686
|
!/overlay/i686
|
||||||
!/overlay/etc/
|
!/overlay/etc/
|
||||||
@@ -35,7 +35,6 @@
|
|||||||
**/etc/systemd/system/multi-user.target.wants/openvpn@*
|
**/etc/systemd/system/multi-user.target.wants/openvpn@*
|
||||||
**/etc/ssh
|
**/etc/ssh
|
||||||
**/home
|
**/home
|
||||||
**/root
|
|
||||||
**ssl/
|
**ssl/
|
||||||
!**ssl/.keepme
|
!**ssl/.keepme
|
||||||
!**ssl/openssl.cnf
|
!**ssl/openssl.cnf
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 270 KiB After Width: | Height: | Size: 254 KiB |
@@ -7,13 +7,13 @@ image::fig1.1.png[cgit,align="center"]
|
|||||||
|
|
||||||
If you know the tag of the commit you want, you can use curl:
|
If you know the tag of the commit you want, you can use curl:
|
||||||
|
|
||||||
curl -sL -o bdisk.tar.xz https://git.square-r00t.net/BDisk/snapshot/BDisk-3.11.tar.xz
|
curl -sL -o bdisk.tar.xz https://git.square-r00t.net/BDisk/snapshot/BDisk-3.00-BETA.tar.xz
|
||||||
|
|
||||||
or wget:
|
or wget:
|
||||||
|
|
||||||
wget -O bdisk.tar.xz https://git.square-r00t.net/BDisk/snapshot/BDisk-3.11.tar.xz
|
wget -O bdisk.tar.xz https://git.square-r00t.net/BDisk/snapshot/BDisk-3.00-BETA.tar.xz
|
||||||
|
|
||||||
You can use `https://git.square-r00t.net/BDisk/snapshot/BDisk-master.tar.xz` for the URL if you want the latest working version. If you want a snapshot of a specific commit, you can use e.g. `https://git.square-r00t.net/BDisk/snapshot/BDisk-5ac510762ce00eef213957825de0e6d07186e7f8.tar.xz` and so on.
|
You can use `https://git.square-r00t.net/BDisk/snapshot/BDisk-master.tar.xz` for the URL if you want the latest working version. If you want a snapshot of a specific commit, you can use e.g. `https://git.square-r00t.net/BDisk/snapshot/BDisk-a1fe1dbc0a0ce2b2a5d1b470d30b60636f9b2efa.tar.xz` and so on.
|
||||||
|
|
||||||
Alternatively, you can use https://git-scm.com/[git^]. Git most definitely _should_ be in your distro's repositories.
|
Alternatively, you can use https://git-scm.com/[git^]. Git most definitely _should_ be in your distro's repositories.
|
||||||
|
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ gpgkeyserver =
|
|||||||
gpg = no
|
gpg = no
|
||||||
dlpath = /var/tmp/${bdisk:uxname}
|
dlpath = /var/tmp/${bdisk:uxname}
|
||||||
chrootdir = /var/tmp/chroots
|
chrootdir = /var/tmp/chroots
|
||||||
basedir = /opt/dev/bdisk
|
basedir = /var/lib/bdisk
|
||||||
isodir = ${dlpath}/iso
|
isodir = ${dlpath}/iso
|
||||||
srcdir = ${dlpath}/src
|
srcdir = ${dlpath}/src
|
||||||
prepdir = ${dlpath}/temp
|
prepdir = ${dlpath}/temp
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ build()
|
|||||||
add_binary "/usr/bin/sed"
|
add_binary "/usr/bin/sed"
|
||||||
add_binary "/usr/bin/pkill"
|
add_binary "/usr/bin/pkill"
|
||||||
add_binary "/usr/bin/curl"
|
add_binary "/usr/bin/curl"
|
||||||
|
add_binary "/usr/bin/pv"
|
||||||
add_full_dir /etc/ssl
|
add_full_dir /etc/ssl
|
||||||
add_full_dir /etc/ca-certificates
|
add_full_dir /etc/ca-certificates
|
||||||
|
|
||||||
|
|||||||
10
extra/pre-build.d/etc/pacman.d/hooks/archiso.hook
Normal file
10
extra/pre-build.d/etc/pacman.d/hooks/archiso.hook
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
[Trigger]
|
||||||
|
Type = File
|
||||||
|
Operation = Install
|
||||||
|
Operation = Upgrade
|
||||||
|
Target = usr/lib/initcpio/hooks/archiso
|
||||||
|
|
||||||
|
[Action]
|
||||||
|
Description = Modifying archiso usable space...
|
||||||
|
When = PostTransaction
|
||||||
|
Exec = /usr/bin/sed -i -e 's/"size=${cow_spacesize}",//g' -e 's@^[[:space:]]*if\ !\ cp\ "${img}"\ "/run/archiso/copytoram/${img_fullname}"\ ;\ then@if ! pv -pterabT "${img}" > "/run/archiso/copytoram/${img_fullname}" ; then@g' /usr/lib/initcpio/hooks/archiso
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
/dev/null
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
/dev/null
|
||||||
2
extra/pre-build.d/i686/root/pre-build.arch.sh
Executable file
2
extra/pre-build.d/i686/root/pre-build.arch.sh
Executable file
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Put any arch-specific tasks here. They will be run after /root/pre-build.sh.
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC5+2R7ykAgF/IBOY0gvxWZpLzk+CpmjiCBFtQX2WN54qPYOluPgFudUEZ/zax0wccZG9qXm8fM7Jc11GqFVkxWU7sNEAIirmsE54nnXeIg7BEyamJ6l0FHkqgVV+GCWffe1cJtniIu99kz3KwgcPto4zgqcxE/RH8eSAPAX7SECAZxs3CMfPbOY7DcyUgKXaPynDvebp1Dp9q6lSrW1FBfPJOYzFdO4xGQV9VUQoCBjTqGfRCq5fvJ/tFpZAB5omwjfCis+rvgrWZsur7G5QSdh5Bphkblm9rBHdb8ot1CYSnHjKYfDr6IEDaQjiN1yw7YyjtXAjGF6a6El1AWHTnQPI5lYqXa5sL5XxjIP22NP2AihLeCey/e6sms4RrapKD5f6rnOF4zrMVkU8L40brpe3TsmqnYcmqRvj8h9U/2mMmPHzaUJvgf44JjQEXa57brU5BzQZJKZM7tBbIqGKwgI0VjYyHzfCWRd/TGvccPsCQajqIBrMet8EQc7TY4FLuZZyW+B3Jx7Tr2xSg03PJ+ODNjd1LL3e/vq6NdBXA2gNGY+9GrytfCQd3Oot4KV6JLgk+lHKlvk+24rxwPj/T9koimntQff5V+qS+NUqh/OpQSphecn6gz03rtmOCeOhLPADwdRmqSdbtSYZSr1HA+/yPsgcWBxrM2ag0g6SLC+w== root@maqabi
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC5deDSXoounrijOls1qxtKFqT4xhaOdTZ5qWVYvF/2+O/Jq4B88pYbwFxd1YN1Dr67t/WUCToAUDiHBxxq3qSEbwQ1fNXnYPq7/2FvB715K5RIuQicAcHRmBHu70MZ9axPNMA+66I49Ps1t9rtssHBNvytrKHJ7/ACEsl024YQCxRtvM7MJH8iuZEO+pq2FTPHB1q2v4Bv22JY2rYe2/N2I4GMDIOz9sAreKAHSQWo7BX46AUhHqH6yNpLsLXGqq6xT6+/hJ5saUdjtd+zdYS5jsob2eHbwxoKBpsh9S7hwilyBPQ/2MpyYRh23RNu3km3fAKuN3lkbLL6SU+oa2OntfcdMC91p5GL6iYCABAteGKocz+4AxUfCdipPID/A55Q4J8YaN9xWQTHJhQ/mDuXBPZUJD4KwgDyIXBfRAmarWsVO//XzdrzQf/t4eVhkaOYUtRuWC+hFbXBI0tVII13myG1ZqvDD/ApLgQ7/Gx+3xy2ybG3aRJSzzX7C1qrNldarXXSYG6+29R+LOJUGmMj/36NhR1cryWUPxQuPr4//qRMtBOFPCxI2LlDlvXl69ZPbVr67or8iZBJyv9Y53l5rNZ1Vw7DPNwQI+PopP7GPDYjH7gfqtpUVQ6+lbaRX4pmkGwl3CfZvb0e1r71gGaCMwgaNu1LC1jVSZoZyb86zQ== bts@g.rainwreck.com
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC5zY/ri5Fiyp4qArfZnBfCegU62QhNb6hUR+jtv7oRKZs7fC79BtUMqN/7NFkvDUmN5mM3sj8dVxAgCg+IabRb460yuklDTII8ojgSIpYCjoLNcOteWT9sclm1HjuH07YOAnZE/aXv0/rzhoQEKDw/9dWXFwJKaal2xw6jMQlyqO1wj21c45YnW83DrpjxUSRDo0T53NVlpLK77xar/guEopk4Q29Cr7A1pSEtHSFbSjqxTkpEBn8jyRHvH9F+S8qMyj0LoyRanAjvsny1snjuJXArDkLAAgGMWav5v8OMMrtTvSgf/2B/D74TeQiLiG1q/cN6FX+lSlOhmbvgT50MCOunuJqVeS9OvQgxw+R7OJcHVtH30wlZiQ/Zu7w4wN9ZSDYApqbtSgsqfUkbh5v3fgdWccsP/mKAYO6/NzII5pP+Xgosmi+ebZR3NutuX7nvclPDaDSHdO6ERYcRHEwxG+DinumssnirwdrNtbTOErEHrqKebf3ehBdcN2LIoyK34p8F4VaBOwE1OxdeEP012//bG4hULpFGryVfDYyItzdXksBgp3ujPjt5lqhvC9mm5UsPlT0792xUycgz8xWPxburJ1svlYoHnUENEApvmXGwiSFtedr3wdk3/Jg2C0LDMGZmIUzd8SEX9vf/+qcw6kMWYxatGbSi920uEO+9ZQ== root@dawid
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCRW5+ErOj0miGagL44vvhdYhYZVVNn7I3r58a67fE2X/R73b5ibPY9ngYZpG37ObzuGDT7Ld3Zx8H8LWpKsWyOGpAhilqM0wiQ4PXiFnZShHhRIZwam7j+9h8NBySbJHsFPBoNDqcmKXu2JCk1sD351N5J/xsVJL5qlpjnfNlcitf1yi6nf95bMiiFcVRF7cWeXqxhFO1Jl4RkHSlsljaDFg/dOlor5cNrv/cMcZ5IKJSAj58lRWHF2Bw0ip/75/1YgdzLxcYrLIeZwDKrg0U+9Mk4oBMCvQ9XUonpEGDWKz+2NyDuGa3nRcuYyv4PnKAlMdsreoGU8b9U9kvLKa3DreI4JdhcoEt5sEpY0wwblVfefRRQbebHE7JuQfFHHNLBLqGi08AwV+/8JwwvIrvoPoHfqnarocxqWSnHbaPr6CIeH764pWzZYvPSjSlf1eneVwCEmiH23zgiifL5pLzrZ56f4u+i9oQw4tSKnvpkOf+fGqnMAPdTGN0qFEOItXECXDCxB2z5mMmkL7rdVETUNpi40of1AABmLCeleeK5M6qht6tx6lTokD8Sgj3rMvRjG81XRJUP98CU2Ea8JJCXJLbXCBIb8AO/pYt4/3Xzw9kGeSKgYasj7PIUPuIIZvhFHM9sKgEfjCO//7FMGswR4Y/U+OF4DqMHMLeMrg85Pw== root@workhorse
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDaJpWY+mWEaZ8VHcm7YWZ+HaIRKW1jOuWc0posfrSTfWaewzmXYWiOFl7axXncEvpqcgO0G7dv3XAgvzaLj3t7TWPv+6sXcZi1VbPTC9R49k/iWm6F1iYVHxEkd4CIFQIpR//O1HZqTOrTLTSV7KuzRvJL74l6Egq8mfCw0LiKhXGLEONMOsjiQqeyivXTqb2CS7SnO/Ep40oUuS5KFbRAu+KIEhs0koSwgXxtT9ro+7BXT9sjC2nYFwEKtvFlMFEOIsBhFTk1zWpQjk79lngO+bNlpmBIuAcGhWr5Eju9nYqUaaf+QuK7oPUI+UPLK3biolg30cfk3U9N/IEUqHjZXHm2QKp3/jof1paa2Xs9twK/YetMpwvS0yshSDVIqMrVckx2foZn9hbfn06hcr6/JuxmV6ZG3Loci1H0CrXhT5T69IK2UDTYdIVqrVcVXOH9SpYZz2WRsJLavkrAfarSLFZsOoYsvYYPkKmN7YnKQFJSgPBzntaUmYpKRe2jXkwGDZBMCtQYOsmVHTwaI3nDAde7n6cad/DqTJO22XKV3EOsfbWFQ57GSX8evhR9N7nGYMs0JZ8dhNYa0rypV4+Us9Krlyi5tTjx9P56UGX5B4cfvkJfMPnojxbSEpxXR4OLjIQwy2WYfj5tzLhqXzD/1MktvRgEkjS1QmGN22k5Iw== bts@dawid
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDaXAvmExdcog1ZnNBgjR6Zd8G/VJamG2S5BU5lhpmk+iu7hRs29tPi1j1vjy1Sky5aDbh1AXM0W1ClvkNfx0QiJzlJWyDzd6bEh985tI3O1++uYiPJa8P9Iz+EMQuaXhfLgAMIZNZUWIRpctHqL2M+LPlgh/+sj5i+N0oELmIoSBVLY1XyO6Iid4J+aKBCht4xmtr/iGhyGb09xBvpvbVs96Fe4v+Yo1U/Wjbbj88Mb2qZ+00J0tANUHqiDwBTt6vBq3gQLjvZTEezd+VWj23nAr/9Z7ta3Vw5B1y+Q4XOJgPsYl59kaeHuestvuH2jSfgJ5DfhcrjaWvM8oFpi27HN1A020WKlt94wDH/F6qucnGGj2w8KN8Y7WKmhZ23tlelzhl38rMaJOQ8d92Pg+vQOQpBf1dkWyZ1K3bTTZ41tahIGvwGJ3qtez20FW31emWLo5dTBQXdn+FTvesUpbUyq9rxBbDNcnCgOSj1yUPP2BCjBOc0fSaYikwpTSCy5o8XlWvVbpRnPAhqTSoL9LUIKUzX3QtCRM7Vws/XKxhIK+ZXKUn3HxihHdC5uKv+JVQEc5yUbPgyjdZFIwAXC76mpOjDZGZiZbSVYVVRD6M8bIqekb/uhVsH5DXtO+54k9yEUladHg9fXSYzwXz2ehAkSWJzMrwYgp8Q7swpasLaPQ== bts@phone
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDEu4B0qHRZ8mm+1TisJ5WmVmniBHkKDOcHvXG2J8gmV1Qe0wtNC0epgM1ekAfMVqoirAc6KllJn76nT0KbzcoQMQOnCPCmqPMQFC4p0uY4pI2GR5WbujrZzSro0RUOjxskPQtPHsq8ppreIlUMRAZd7GDvR1Y7kIjnfEcf99Y+nc2LhcNN9xGn7aOt8sW5EcgAHsq4pvTAw7J7+FMNQN1HQbZoC1F1pY/I8OJd3HpnwSnNlkZG9WD+kc4RNPQk/5RO5HlNYFsUQoooRBGCde3oIhsJgl07f/JolE2wio+Obsx11FD48enOGlq162p3USQQwgTTQaG9kKg/yiiqlmvwuUHBcOJ/zXlPYF72DlMw1UNLxHXV27x0LRpl9KISq1d/lgdRD6612iuYvRaqvxQG3E9ctgylJWKfxxUev5pPiQW5k/Wu0FGFFo3wMUzIZwpLezBAIK2j49u3Jh7+LCcl6Id4rHbFWW9nh1f7GtdGmtuoadEdE4lo5QSXFX58jXuZET4u90fHCqRlxCbzQxLgoXclcAUPmjJJr/HlR9qpGyQt/yNQbya8wTcm6MSjQprY92YpW22MHHxYpBgyx/j1fqno7qDig4QriRfOSSEgDr7KgwAfmO/Kg4ChFVppwe88bbFdAFfiEHTLRZFRIm3Oe+VZBIeq62lkNKKloKSXzQ== bts@maqabi
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDM13PTELuHUE/0mpHPUKQ/vl1SawYdjFjzpMymZ5Z5c/z3+/lSisYFqRx88hzfpiGdJG8gn4z8XlbpFZJz+onH/794m115hPHisOEskgmc2nSXktPDWf92Yxcy9NxM3jE2k2aAhsyKJmJ4X0+g0JGebSSjmEpneMQrT+M68GYJ6Gduk6t9SrQr1xvgUOm6/Vv55yvffzbiYHopZNdnG3J1iP1TsT9teglNmUHarRIH7q3q5jN4NVPwCMGbXjAvO+Q82b6xSnW2J6Sn8n51k5mDvsqHWCgjpF1UO3XrFn6IBxB+MPsZF58QkRI6AkLZmkdqIEUD5tiEMTFEo+xaxDk8rN+IdV2M4obwpefXdN08jOYcNmGjit41e/nSxnYOmJK47IPXaFn/XFSph2w7dJg00YGVkdj2JqaeoAg0GJGnF1PD1LWdUuOXnU/5dbXrzwy0FfAJVjJecItACaYEcg9R98RMKvBW6VOvQldGZ6VxrrrlrNBoG9ZzRmtNYHXz7AhR9x4HNEhUBAnzyQq7yQJ/5fP5L15I1LP6xQYCLnQyWgGjkyLgpDN7YnfHN2AfE+DwzYB8NgkiQ2JAgTPsxj2e0p2jGrS8QeH2Mqc8pPQkx093m687/u1f23wjwNiwe73PAfUz3kFkTTj/SXYVCHc8cQobjVpxLTV+tXm2r7Ne1w== bts@workhorse
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDWLMELTFGG+2SyiyCvr6rtLoEqk2KvloHoR33/4u2KVWDV2D8JHY8FFldY40n/Ek7lhD97v4tdUJwc4t9orRHangU6HeAnkh8eiJ1o+gqNBPMTxWn859IAK2eHQ811gglbSn3YyyuJk3IR6i43ZI4zy7fg0XN8ByOwscHPRrWs3oa7CmjvLQWgl3yKn7ehIsnhZHTQxFOdaG1wTkAiWgWPn92E+npS0pHvg5/6NYs6yRdK8ohLuxuIyzmCTI0rL8KvawpAO0wM9RRkosMheFgwhFOd7j3wWFLxTUEFeOBV/Qv0+77BkH2WGO5jCru/LSBcln/KtTmDFFIIVMjkRyjx87CwqP/TqbVlHCa0ey2uIQhdMVo8dRLqMYVWbxSoSwGtqctRXPfAA6rg5mcxWvJyUV7G1WLnuix11k8ErHsKQmTzhBwE2P5OgIWcrEygptUNykuy5o/ZlD7Uw+EZPeoqZ8z4wE+ECGqGCcuicviXjy6OPLH/+nIBjoqZaEdiQHSz/778xU9C361CKdRXBWVUUgB0yqE+TQOARefsWVTrMXC0/GnSWYipNRKn1GXN1H7ttHCgsym4a7iOguuMfsYzJ7BY1897xylfHrxhgduX62c4S1QJBfvlfMbgCn82myum5ZrS2Vep0Kl5tizgCNl2mqODdtQPpP+PgmBGHf4/hQ== root@guru.square-r00t.net
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDz53DTICmBDfNUfhdnwQGUbFMGWhFBksAy1Vt6/2L7opdNqyxocIJT3qjlllpZA5Stb0frDnzNW3oe0yq6L9g4h7z4O8jaWgsqZeFzUqNJdsBJIpsmuZxA1PrWb5scxyhZz4JJpVoVDCU3bXesBPVA7OOeWL/pq43q55wwiVzV9A9JDI4wScwshyHrfwkaQJoLv9mRUuYfIghUbyi50B2cVAzna2TDjNFxk33V1PIFmWLoxlJHzrB36w9VoRL5geVeUmTvv+LOiKeOJ+LlWP+H6tu4hygdwpS+ktJ7I+RKOKD0KlqqQHeMGDIeXiXRFLoayp1jx4LnzEmaIKxPmwTdvytrNE9Ejr+SzCgNOaWZVA2CmYF/hvlrAsdZC3v8Gv6D18Au2gWIQUA1UAKe40xMtLNlOip9lE1x+Le4gkDTuGRr8pjv45ewzZnNoP6AymXToXlhvCSMDPMja/u/DEz0p7G28JnbLnGUZDX1xrrQLhZ8OtnwBZEoCeDxLsEmTWv/KVTrf/Sels2cCXT9n3xSSwNjTijeMuQ5afyQO2+XXEwxMbpQKAH/KoBt2Da1xRpq0CSsjYtCkddKdksipgwLVVXwFzib/IzxhNMdguMxLgz1bX1c9pzFJI6gA0CdwJrWqfq0SKzZZQJOBDrmhNJEUQcDT+QYBso+8CdcIZh5ew== root@g.rainwreck.com
|
|
||||||
@@ -110,6 +110,7 @@ gst-libav
|
|||||||
gst-plugins-ugly
|
gst-plugins-ugly
|
||||||
hashcat
|
hashcat
|
||||||
hashdeep
|
hashdeep
|
||||||
|
haveged
|
||||||
hddtemp
|
hddtemp
|
||||||
hdparm
|
hdparm
|
||||||
hexcurse
|
hexcurse
|
||||||
@@ -289,6 +290,7 @@ thttpd
|
|||||||
tmon
|
tmon
|
||||||
tmux
|
tmux
|
||||||
tre
|
tre
|
||||||
|
tree
|
||||||
truecrack-git
|
truecrack-git
|
||||||
truecrypt
|
truecrypt
|
||||||
tor
|
tor
|
||||||
|
|||||||
337
extra/pre-build.d/root/packages.both.FULL
Normal file
337
extra/pre-build.d/root/packages.both.FULL
Normal file
@@ -0,0 +1,337 @@
|
|||||||
|
# Commented lines are supported (via a preceding # only).
|
||||||
|
# Packages from the AUR can be specified.
|
||||||
|
# We need to install all X drivers.
|
||||||
|
abs
|
||||||
|
acpi
|
||||||
|
#acpidump
|
||||||
|
#afflib
|
||||||
|
aircrack-ng
|
||||||
|
apr
|
||||||
|
apr-util
|
||||||
|
arj
|
||||||
|
asciidoc
|
||||||
|
atop
|
||||||
|
autopsy
|
||||||
|
autossh
|
||||||
|
backuppc
|
||||||
|
#bacula ## TODO: grab all the bacula packages in here
|
||||||
|
beep
|
||||||
|
bin86
|
||||||
|
bind-tools
|
||||||
|
binutils
|
||||||
|
bluez-utils
|
||||||
|
bonnie++ ## TODO: ugh. apacman has a new "regex mode"... that you can't disable. https://github.com/oshazard/apacman/issues/79
|
||||||
|
boxbackup-client
|
||||||
|
boxbackup-server
|
||||||
|
bozocrack-git
|
||||||
|
bridge-utils
|
||||||
|
burp-backup-git
|
||||||
|
btrfs-progs
|
||||||
|
cabextract
|
||||||
|
cdrtools
|
||||||
|
cdw
|
||||||
|
cfv
|
||||||
|
chapcrack-git
|
||||||
|
chntpw
|
||||||
|
cifs-utils
|
||||||
|
ckermit
|
||||||
|
clamav
|
||||||
|
clonezilla
|
||||||
|
cmospwd
|
||||||
|
colordiff
|
||||||
|
cowpatty
|
||||||
|
cpio
|
||||||
|
cpuburn
|
||||||
|
cpupower
|
||||||
|
crackpkcs12
|
||||||
|
cryptcat
|
||||||
|
cryptsetup
|
||||||
|
csync2
|
||||||
|
customizepkg-scripting
|
||||||
|
dar
|
||||||
|
dcfldd
|
||||||
|
ddrescue
|
||||||
|
dd_rescue
|
||||||
|
dd_rhelp
|
||||||
|
debianutils
|
||||||
|
debootstrap
|
||||||
|
#dialog #giving a weird dependency issue
|
||||||
|
diffutils
|
||||||
|
djohn
|
||||||
|
dmidecode
|
||||||
|
dnssec-anchors
|
||||||
|
dnstracer
|
||||||
|
#dnsutils #replaced by bind-tools, https://www.archlinux.org/packages/extra/x86_64/bind-tools/
|
||||||
|
dos2unix
|
||||||
|
dropbear
|
||||||
|
dstat
|
||||||
|
dump
|
||||||
|
dumpet
|
||||||
|
duplicity
|
||||||
|
dvd+rw-tools
|
||||||
|
e2fsprogs
|
||||||
|
easy-rsa
|
||||||
|
ecryptfs-utils
|
||||||
|
ed
|
||||||
|
elfutils
|
||||||
|
#elilo-efi
|
||||||
|
elinks
|
||||||
|
etc-update
|
||||||
|
ethtool
|
||||||
|
exfat-utils
|
||||||
|
ext3grep
|
||||||
|
extundelete
|
||||||
|
f2fs-tools
|
||||||
|
fang
|
||||||
|
fbset
|
||||||
|
fcgi
|
||||||
|
fcgiwrap
|
||||||
|
fcrackzip
|
||||||
|
fdupes
|
||||||
|
file
|
||||||
|
findmyhash
|
||||||
|
findutils
|
||||||
|
firefox
|
||||||
|
flac
|
||||||
|
flashrom
|
||||||
|
foremost
|
||||||
|
fsarchiver
|
||||||
|
fuse
|
||||||
|
gd
|
||||||
|
git
|
||||||
|
gnu-efi-libs
|
||||||
|
gnu-netcat
|
||||||
|
gpart
|
||||||
|
gparted
|
||||||
|
gperftools
|
||||||
|
gpm
|
||||||
|
gptfdisk
|
||||||
|
gst-libav
|
||||||
|
gst-plugins-ugly
|
||||||
|
hashcat
|
||||||
|
hashdeep
|
||||||
|
haveged
|
||||||
|
hddtemp
|
||||||
|
hdparm
|
||||||
|
hexcurse
|
||||||
|
hexedit
|
||||||
|
hfsprogs
|
||||||
|
hfsutils
|
||||||
|
htop
|
||||||
|
httping
|
||||||
|
hwdetect
|
||||||
|
hwinfo
|
||||||
|
hydra
|
||||||
|
idnkit
|
||||||
|
ifenslave
|
||||||
|
iftop
|
||||||
|
inetutils
|
||||||
|
iotop
|
||||||
|
iozone
|
||||||
|
ipcalc
|
||||||
|
iperf
|
||||||
|
iperf3
|
||||||
|
ipsec-tools
|
||||||
|
iptraf-ng
|
||||||
|
ipython
|
||||||
|
irssi
|
||||||
|
iso-codes
|
||||||
|
isomaster
|
||||||
|
jasper
|
||||||
|
jfsutils
|
||||||
|
#john-mpi
|
||||||
|
john
|
||||||
|
keyutils
|
||||||
|
kismet-allplugins
|
||||||
|
lftp
|
||||||
|
links
|
||||||
|
#logkeys-git # requires a /dev/input, which apparently isn't included in the chroots
|
||||||
|
lm_sensors
|
||||||
|
lrzsz
|
||||||
|
lshw
|
||||||
|
#lsiutil # giving intermittent errors when trying to fetch source
|
||||||
|
lsof
|
||||||
|
lsscsi
|
||||||
|
#lxde # apacman currently doesn't like package groups, so...
|
||||||
|
gpicview
|
||||||
|
lxappearance
|
||||||
|
lxappearance-obconf
|
||||||
|
lxde-common
|
||||||
|
lxde-icon-theme
|
||||||
|
lxdm
|
||||||
|
lxinput
|
||||||
|
lxlauncher
|
||||||
|
lxmusic
|
||||||
|
lxpanel
|
||||||
|
lxrandr
|
||||||
|
lxsession
|
||||||
|
lxtask
|
||||||
|
lxterminal
|
||||||
|
openbox
|
||||||
|
pcmanfm
|
||||||
|
# end lxde
|
||||||
|
lynx
|
||||||
|
#lzip
|
||||||
|
macchanger
|
||||||
|
#magicrescue # no longer maintained, upstream down
|
||||||
|
mbr
|
||||||
|
mbuffer
|
||||||
|
mcelog
|
||||||
|
mdadm
|
||||||
|
mdcrack
|
||||||
|
# superseded by storcli
|
||||||
|
#megaraid-cli
|
||||||
|
memtester
|
||||||
|
mfoc
|
||||||
|
minicom
|
||||||
|
#mondo # mindi-busybox fails to build 09.23.2016
|
||||||
|
mtd-utils
|
||||||
|
mtr
|
||||||
|
mtree
|
||||||
|
multipath-tools
|
||||||
|
myrescue
|
||||||
|
nbd
|
||||||
|
ncftp
|
||||||
|
ncompress
|
||||||
|
ncrack
|
||||||
|
net-snmp
|
||||||
|
netselect
|
||||||
|
nettle
|
||||||
|
networkmanager-pptp
|
||||||
|
nginx-devel
|
||||||
|
ngrep
|
||||||
|
nmap
|
||||||
|
nmon
|
||||||
|
ntfs-3g
|
||||||
|
ntfsfixboot
|
||||||
|
#nwipe #broken since they moved to github(?)
|
||||||
|
nwipe-git
|
||||||
|
obnam
|
||||||
|
open-iscsi
|
||||||
|
openipmi
|
||||||
|
ophcrack
|
||||||
|
os-prober
|
||||||
|
p7zip
|
||||||
|
pack
|
||||||
|
par2cmdline
|
||||||
|
partclone
|
||||||
|
partclone-utils
|
||||||
|
parted
|
||||||
|
partimage
|
||||||
|
pax-utils
|
||||||
|
pciutils
|
||||||
|
pcmciautils
|
||||||
|
pdfcrack
|
||||||
|
perf
|
||||||
|
php
|
||||||
|
php-fpm
|
||||||
|
php-gd
|
||||||
|
php-mcrypt
|
||||||
|
phrasendrescher
|
||||||
|
pigz
|
||||||
|
pkgfile
|
||||||
|
pkgtools
|
||||||
|
ppp
|
||||||
|
pptpclient
|
||||||
|
procinfo-ng
|
||||||
|
procps-ng
|
||||||
|
progsreiserfs
|
||||||
|
psmisc
|
||||||
|
pwgen
|
||||||
|
pixz
|
||||||
|
pyrit
|
||||||
|
python2-gnuplot
|
||||||
|
python2-pyx
|
||||||
|
rarcrack
|
||||||
|
rcracki_mt
|
||||||
|
rdiff-backup
|
||||||
|
read-edid
|
||||||
|
reaver-wps-fork-t6x-git
|
||||||
|
rename
|
||||||
|
rfkill
|
||||||
|
rp-pppoe
|
||||||
|
rpcbind
|
||||||
|
rpmextract
|
||||||
|
rp-pppoe
|
||||||
|
rsnapshot
|
||||||
|
rygel
|
||||||
|
safecopy
|
||||||
|
samba
|
||||||
|
scalpel-git
|
||||||
|
scapy
|
||||||
|
screen
|
||||||
|
scrounge-ntfs
|
||||||
|
scrub
|
||||||
|
scsiadd
|
||||||
|
sdparm
|
||||||
|
setserial
|
||||||
|
sg3_utils
|
||||||
|
sharutils
|
||||||
|
sipcalc
|
||||||
|
sipcrack
|
||||||
|
smartmontools
|
||||||
|
smbclient
|
||||||
|
s-nail
|
||||||
|
socat
|
||||||
|
#star ## do people even USE tape backups anymore?
|
||||||
|
storcli
|
||||||
|
strace
|
||||||
|
stress
|
||||||
|
sucrack
|
||||||
|
symlinks
|
||||||
|
sysstat
|
||||||
|
tcpdump
|
||||||
|
tcpslice
|
||||||
|
tcptraceroute
|
||||||
|
testdisk
|
||||||
|
tftp-hpa
|
||||||
|
thin-provisioning-tools
|
||||||
|
thttpd
|
||||||
|
tmon
|
||||||
|
tmux
|
||||||
|
tre
|
||||||
|
tree
|
||||||
|
truecrack-git
|
||||||
|
truecrypt
|
||||||
|
tor
|
||||||
|
udftools
|
||||||
|
#udpcast
|
||||||
|
unace
|
||||||
|
unison
|
||||||
|
unrar
|
||||||
|
unshield
|
||||||
|
unzip
|
||||||
|
usb_modeswitch
|
||||||
|
usbip
|
||||||
|
usbutils
|
||||||
|
vim-a
|
||||||
|
vim-bufexplorer
|
||||||
|
vim-indent-object
|
||||||
|
vim-minibufexpl
|
||||||
|
vim-nerdtree
|
||||||
|
vim-syntastic
|
||||||
|
vim-workspace
|
||||||
|
vlc
|
||||||
|
vncrack
|
||||||
|
vnstat
|
||||||
|
vpnc
|
||||||
|
weplab
|
||||||
|
#whdd #currently depends on dialog, which is broke as shit
|
||||||
|
whois
|
||||||
|
wifite-mod-pixiewps-git
|
||||||
|
wipe
|
||||||
|
wireshark-cli
|
||||||
|
wpscrack
|
||||||
|
wput
|
||||||
|
x11vnc
|
||||||
|
xfburn
|
||||||
|
xfsdump
|
||||||
|
xfsprogs
|
||||||
|
xmlto
|
||||||
|
xorg
|
||||||
|
xorg-drivers
|
||||||
|
xorg-xinit
|
||||||
|
xterm
|
||||||
|
zerofree
|
||||||
|
zip
|
||||||
|
zsh
|
||||||
4
extra/pre-build.d/root/packages.both.SMALL
Normal file
4
extra/pre-build.d/root/packages.both.SMALL
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
# Commented lines are supported (via a preceding # only).
|
||||||
|
# Packages from the AUR can be specified.
|
||||||
|
# We need to install all X drivers.
|
||||||
|
mtree
|
||||||
2
extra/pre-build.d/x86_64/root/pre-build.arch.sh
Executable file
2
extra/pre-build.d/x86_64/root/pre-build.arch.sh
Executable file
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Put any arch-specific tasks here. They will be run after /root/pre-build.sh.
|
||||||
11
extra/templates/pre-build.d/root/VARS.txt.j2
Normal file
11
extra/templates/pre-build.d/root/VARS.txt.j2
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
export DISTNAME='{{ bdisk['name']|upper }}'
|
||||||
|
export UXNAME='{{ bdisk['name']|lower }}'
|
||||||
|
export PNAME='{{ bdisk['name'] }}'
|
||||||
|
export DISTPUB='{{ bdisk['dev'] }}'
|
||||||
|
export DISTDESC='{{ bdisk['desc'] }}'
|
||||||
|
export REGUSR='{{ user['username']|lower }}'
|
||||||
|
export USERCOMMENT='{{ user['name'] }}'
|
||||||
|
export REGUSR_PASS='{{ user['password'] }}'
|
||||||
|
export ROOT_PASS='{{ bdisk['root_password'] }}'
|
||||||
|
export SIGKEY='{{ mygpgkey }}'
|
||||||
|
|
||||||
@@ -1,64 +0,0 @@
|
|||||||
#
|
|
||||||
# /etc/bash.bashrc
|
|
||||||
#
|
|
||||||
|
|
||||||
# If not running interactively, don't do anything
|
|
||||||
[[ $- != *i* ]] && return
|
|
||||||
|
|
||||||
PS1='[\u@\h \W]\$ '
|
|
||||||
PS2='> '
|
|
||||||
PS3='> '
|
|
||||||
PS4='+ '
|
|
||||||
|
|
||||||
case ${TERM} in
|
|
||||||
xterm*|rxvt*|Eterm|aterm|kterm|gnome*)
|
|
||||||
PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
|
|
||||||
|
|
||||||
;;
|
|
||||||
screen)
|
|
||||||
PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033_%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
[ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion
|
|
||||||
|
|
||||||
alias vi='/usr/bin/vim'
|
|
||||||
export EDITOR="vim"
|
|
||||||
|
|
||||||
if [ -f ~/.bashrc ];
|
|
||||||
then
|
|
||||||
source ~/.bashrc
|
|
||||||
fi
|
|
||||||
if [ -d ~/bin ];
|
|
||||||
then
|
|
||||||
export PATH="$PATH:~/bin"
|
|
||||||
fi
|
|
||||||
|
|
||||||
alias grep='grep --color'
|
|
||||||
alias egrep='egrep --color'
|
|
||||||
|
|
||||||
alias ls='ls --color=auto'
|
|
||||||
PS1='[\u@\h \W]\$ '
|
|
||||||
|
|
||||||
export HISTTIMEFORMAT="%F %T "
|
|
||||||
export PATH="${PATH}:/sbin:/bin:/usr/sbin"
|
|
||||||
|
|
||||||
DEFROUTEIF=$(ip route show | egrep '^default' | awk '{print $5}')
|
|
||||||
|
|
||||||
echo
|
|
||||||
echo "==================================="
|
|
||||||
date
|
|
||||||
if [ -n "${DEFROUTEIF}" ];
|
|
||||||
then
|
|
||||||
IPADDR=$(ip a s dev ${DEFROUTEIF} | egrep '^[[:space:]]*inet\ ' | awk '{print $2}' | cut -f1 -d"/")
|
|
||||||
HWADDR=$(ip l show dev ${DEFROUTEIF} | egrep '^[[:space:]]*link' | awk '{print $2}')
|
|
||||||
echo
|
|
||||||
echo -n "${DEFROUTEIF} (${HWADDR}) is: ${IPADDR}"
|
|
||||||
fi
|
|
||||||
echo
|
|
||||||
echo -n "tun0 is: "
|
|
||||||
ifconfig tun0 | grep inet | grep -v "inet6" | awk '{print $2}'
|
|
||||||
echo
|
|
||||||
echo "http://bdisk.square-r00t.net/"
|
|
||||||
echo "==================================="
|
|
||||||
echo
|
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
[base]
|
|
||||||
## uncomment and set autologin username to enable autologin
|
|
||||||
#autologin=bdisk
|
|
||||||
|
|
||||||
## uncomment and set timeout to enable timeout autologin,
|
|
||||||
## the value should >=5
|
|
||||||
# timeout=10
|
|
||||||
|
|
||||||
## default session or desktop used when no systemwide config
|
|
||||||
# session=/usr/bin/startlxde
|
|
||||||
|
|
||||||
## uncomment and set to set numlock on your keyboard
|
|
||||||
# numlock=0
|
|
||||||
|
|
||||||
## set this if you don't want to put xauth file at ~/.Xauthority
|
|
||||||
# xauth_path=/tmp
|
|
||||||
|
|
||||||
# not ask password for users who have empty password
|
|
||||||
# skip_password=1
|
|
||||||
|
|
||||||
## greeter used to welcome the user
|
|
||||||
greeter=/usr/lib/lxdm/lxdm-greeter-gtk
|
|
||||||
|
|
||||||
[server]
|
|
||||||
## arg used to start xserver, not fully function
|
|
||||||
arg=/usr/bin/X -background vt1
|
|
||||||
# uncomment this if you really want xserver listen to tcp
|
|
||||||
# tcp_listen=1
|
|
||||||
# uncoment this if you want reset the xserver after logou
|
|
||||||
# reset=1
|
|
||||||
|
|
||||||
[display]
|
|
||||||
## gtk theme used by greeter
|
|
||||||
gtk_theme=Clearlooks
|
|
||||||
|
|
||||||
## background of the greeter
|
|
||||||
# bg=/usr/share/backgrounds/default.png
|
|
||||||
|
|
||||||
## if show bottom pane
|
|
||||||
bottom_pane=1
|
|
||||||
|
|
||||||
## if show language select control
|
|
||||||
lang=1
|
|
||||||
|
|
||||||
## if show keyboard layout select control
|
|
||||||
keyboard=0
|
|
||||||
|
|
||||||
## the theme of greeter
|
|
||||||
theme=Industrial
|
|
||||||
|
|
||||||
[input]
|
|
||||||
|
|
||||||
[userlist]
|
|
||||||
## if disable the user list control at greeter
|
|
||||||
disable=0
|
|
||||||
|
|
||||||
## whitelist user
|
|
||||||
white=
|
|
||||||
|
|
||||||
## blacklist user
|
|
||||||
black=
|
|
||||||
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/NetworkManager.service
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/NetworkManager-dispatcher.service
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
#[Service]
|
|
||||||
##Type=simple
|
|
||||||
#Type=idle
|
|
||||||
#ExecStart=
|
|
||||||
#ExecStart=-/usr/bin/agetty --autologin bdisk --noclear %I 38400 linux
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/NetworkManager.service
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/openvpn-client@.service
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/sshd.service
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
" All system-wide defaults are set in $VIMRUNTIME/archlinux.vim (usually just
|
|
||||||
" /usr/share/vim/vimfiles/archlinux.vim) and sourced by the call to :runtime
|
|
||||||
" you can find below. If you wish to change any of those settings, you should
|
|
||||||
" do it in this file (/etc/vimrc), since archlinux.vim will be overwritten
|
|
||||||
" everytime an upgrade of the vim packages is performed. It is recommended to
|
|
||||||
" make changes after sourcing archlinux.vim since it alters the value of the
|
|
||||||
" 'compatible' option.
|
|
||||||
|
|
||||||
" This line should not be removed as it ensures that various options are
|
|
||||||
" properly set to work with the Vim-related packages.
|
|
||||||
runtime! archlinux.vim
|
|
||||||
|
|
||||||
" If you prefer the old-style vim functionalty, add 'runtime! vimrc_example.vim'
|
|
||||||
" Or better yet, read /usr/share/vim/vim74/vimrc_example.vim or the vim manual
|
|
||||||
" and configure vim to your own liking!
|
|
||||||
|
|
||||||
set number
|
|
||||||
syntax on
|
|
||||||
set paste
|
|
||||||
if has("autocmd")
|
|
||||||
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
|
|
||||||
endif
|
|
||||||
Reference in New Issue
Block a user