From 4ba7e663a88cc6f64d0a474b4f4076b739bb52cd Mon Sep 17 00:00:00 2001 From: Sohrab Behdani <72007820+behdanisohrab@users.noreply.github.com> Date: Sat, 10 Jun 2023 13:09:48 +0330 Subject: [PATCH] Initial commit --- .github/workflows/build.yaml | 30 + .pre-commit-config.yaml | 46 ++ LICENSE | 674 ++++++++++++++++++ README.md | 3 + iso/.gitignore | 2 + .../etc/X11/xorg.conf.d/30-touchpad.conf | 6 + iso/airootfs/etc/group | 16 + iso/airootfs/etc/gshadow | 16 + iso/airootfs/etc/hostname | 1 + iso/airootfs/etc/locale.conf | 1 + iso/airootfs/etc/localtime | 1 + iso/airootfs/etc/makepkg.conf | 159 +++++ iso/airootfs/etc/mkinitcpio.conf | 67 ++ iso/airootfs/etc/mkinitcpio.d/linux.preset | 8 + iso/airootfs/etc/mkinitcpio.d/parch | 14 + iso/airootfs/etc/modprobe.d/broadcom-wl.conf | 7 + iso/airootfs/etc/motd | 11 + .../etc/pacman.d/hooks/40-locale-gen.hook | 13 + .../etc/pacman.d/hooks/uncomment-mirrors.hook | 13 + ...z99-remove-custom-hooks-from-airootfs.hook | 18 + iso/airootfs/etc/passwd | 2 + iso/airootfs/etc/resolv.conf | 1 + iso/airootfs/etc/sddm.conf.d/autologin.conf | 7 + iso/airootfs/etc/shadow | 2 + iso/airootfs/etc/ssh/sshd_config | 116 +++ iso/airootfs/etc/sudoers.d/g_wheel | 1 + .../journald.conf.d/volatile-storage.conf | 2 + .../systemd/logind.conf.d/do-not-suspend.conf | 4 + .../etc/systemd/network/20-ethernet.network | 21 + .../etc/systemd/network/20-wlan.network | 17 + .../etc/systemd/network/20-wwan.network | 17 + .../systemd-gpt-auto-generator | 1 + .../cloud-config.service | 1 + .../cloud-final.service | 1 + .../cloud-init-local.service | 1 + .../cloud-init.service | 1 + ...dbus-org.freedesktop.ModemManager1.service | 1 + .../dbus-org.freedesktop.network1.service | 1 + .../dbus-org.freedesktop.resolve1.service | 1 + .../systemd/system/display-manager.service | 1 + .../systemd/system/etc-pacman.d-gnupg.mount | 8 + .../getty@tty1.service.d/autologin.conf | 3 + .../system/livecd-alsa-unmuter.service | 13 + .../etc/systemd/system/livecd-talk.service | 20 + .../ModemManager.service | 1 + .../NetworkManager.service | 1 + .../hv_fcopy_daemon.service | 1 + .../hv_kvp_daemon.service | 1 + .../hv_vss_daemon.service | 1 + .../multi-user.target.wants/iwd.service | 1 + .../livecd-talk.service | 1 + .../pacman-init.service | 1 + .../qemu-guest-agent.service | 1 + .../multi-user.target.wants/reflector.service | 1 + .../multi-user.target.wants/sshd.service | 1 + .../systemd-networkd.service | 1 + .../systemd-resolved.service | 1 + .../vboxservice.service | 1 + .../multi-user.target.wants/vmtoolsd.service | 1 + .../vmware-vmblock-fuse.service | 1 + .../NetworkManager-wait-online.service | 1 + .../systemd-networkd-wait-online.service | 1 + .../etc/systemd/system/pacman-init.service | 13 + .../system/reflector.service.d/archiso.conf | 6 + .../systemd-networkd.socket | 1 + .../livecd-alsa-unmuter.service | 1 + .../wait-for-only-one-interface.conf | 6 + iso/airootfs/etc/xdg/reflector/reflector.conf | 8 + iso/airootfs/root/.automated_script.sh | 34 + iso/airootfs/root/.zlogin | 6 + iso/airootfs/usr/local/bin/Installation_guide | 5 + iso/airootfs/usr/local/bin/choose-mirror | 28 + iso/airootfs/usr/local/bin/livecd-sound | 248 +++++++ .../local/share/livecd-sound/asound.conf.in | 3 + iso/bootstrap_packages.x86_64 | 2 + .../entries/01-archiso-x86_64-linux.conf | 7 + .../02-archiso-x86_64-speech-linux.conf | 7 + .../entries/03-archiso-x86_64-ram-linux.conf | 7 + .../04-archiso-x86_64-ram-speech-linux.conf | 7 + iso/efiboot/loader/loader.conf | 3 + iso/grub/grub.cfg | 46 ++ iso/packages.x86_64 | 157 ++++ iso/pacman.conf | 105 +++ iso/profiledef.sh | 27 + iso/public.key | 52 ++ iso/syslinux/archiso_head.cfg | 28 + iso/syslinux/archiso_pxe-linux.cfg | 32 + iso/syslinux/archiso_pxe.cfg | 5 + iso/syslinux/archiso_sys-linux.cfg | 31 + iso/syslinux/archiso_sys.cfg | 8 + iso/syslinux/archiso_tail.cfg | 35 + iso/syslinux/splash.png | Bin 0 -> 481687 bytes iso/syslinux/syslinux.cfg | 11 + tools/upload_asset.py | 65 ++ 94 files changed, 2361 insertions(+) create mode 100644 .github/workflows/build.yaml create mode 100644 .pre-commit-config.yaml create mode 100644 LICENSE create mode 100644 README.md create mode 100644 iso/.gitignore create mode 100644 iso/airootfs/etc/X11/xorg.conf.d/30-touchpad.conf create mode 100644 iso/airootfs/etc/group create mode 100644 iso/airootfs/etc/gshadow create mode 100644 iso/airootfs/etc/hostname create mode 100644 iso/airootfs/etc/locale.conf create mode 120000 iso/airootfs/etc/localtime create mode 100644 iso/airootfs/etc/makepkg.conf create mode 100644 iso/airootfs/etc/mkinitcpio.conf create mode 100644 iso/airootfs/etc/mkinitcpio.d/linux.preset create mode 100644 iso/airootfs/etc/mkinitcpio.d/parch create mode 100644 iso/airootfs/etc/modprobe.d/broadcom-wl.conf create mode 100644 iso/airootfs/etc/motd create mode 100644 iso/airootfs/etc/pacman.d/hooks/40-locale-gen.hook create mode 100644 iso/airootfs/etc/pacman.d/hooks/uncomment-mirrors.hook create mode 100644 iso/airootfs/etc/pacman.d/hooks/zzzz99-remove-custom-hooks-from-airootfs.hook create mode 100644 iso/airootfs/etc/passwd create mode 120000 iso/airootfs/etc/resolv.conf create mode 100644 iso/airootfs/etc/sddm.conf.d/autologin.conf create mode 100644 iso/airootfs/etc/shadow create mode 100644 iso/airootfs/etc/ssh/sshd_config create mode 100644 iso/airootfs/etc/sudoers.d/g_wheel create mode 100644 iso/airootfs/etc/systemd/journald.conf.d/volatile-storage.conf create mode 100644 iso/airootfs/etc/systemd/logind.conf.d/do-not-suspend.conf create mode 100644 iso/airootfs/etc/systemd/network/20-ethernet.network create mode 100644 iso/airootfs/etc/systemd/network/20-wlan.network create mode 100644 iso/airootfs/etc/systemd/network/20-wwan.network create mode 120000 iso/airootfs/etc/systemd/system-generators/systemd-gpt-auto-generator create mode 120000 iso/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-config.service create mode 120000 iso/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-final.service create mode 120000 iso/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-local.service create mode 120000 iso/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init.service create mode 120000 iso/airootfs/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service create mode 120000 iso/airootfs/etc/systemd/system/dbus-org.freedesktop.network1.service create mode 120000 iso/airootfs/etc/systemd/system/dbus-org.freedesktop.resolve1.service create mode 120000 iso/airootfs/etc/systemd/system/display-manager.service create mode 100644 iso/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount create mode 100644 iso/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf create mode 100644 iso/airootfs/etc/systemd/system/livecd-alsa-unmuter.service create mode 100644 iso/airootfs/etc/systemd/system/livecd-talk.service create mode 120000 iso/airootfs/etc/systemd/system/multi-user.target.wants/ModemManager.service create mode 120000 iso/airootfs/etc/systemd/system/multi-user.target.wants/NetworkManager.service create mode 120000 iso/airootfs/etc/systemd/system/multi-user.target.wants/hv_fcopy_daemon.service create mode 120000 iso/airootfs/etc/systemd/system/multi-user.target.wants/hv_kvp_daemon.service create mode 120000 iso/airootfs/etc/systemd/system/multi-user.target.wants/hv_vss_daemon.service create mode 120000 iso/airootfs/etc/systemd/system/multi-user.target.wants/iwd.service create mode 120000 iso/airootfs/etc/systemd/system/multi-user.target.wants/livecd-talk.service create mode 120000 iso/airootfs/etc/systemd/system/multi-user.target.wants/pacman-init.service create mode 120000 iso/airootfs/etc/systemd/system/multi-user.target.wants/qemu-guest-agent.service create mode 120000 iso/airootfs/etc/systemd/system/multi-user.target.wants/reflector.service create mode 120000 iso/airootfs/etc/systemd/system/multi-user.target.wants/sshd.service create mode 120000 iso/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service create mode 120000 iso/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service create mode 120000 iso/airootfs/etc/systemd/system/multi-user.target.wants/vboxservice.service create mode 120000 iso/airootfs/etc/systemd/system/multi-user.target.wants/vmtoolsd.service create mode 120000 iso/airootfs/etc/systemd/system/multi-user.target.wants/vmware-vmblock-fuse.service create mode 120000 iso/airootfs/etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service create mode 120000 iso/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service create mode 100644 iso/airootfs/etc/systemd/system/pacman-init.service create mode 100644 iso/airootfs/etc/systemd/system/reflector.service.d/archiso.conf create mode 120000 iso/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket create mode 120000 iso/airootfs/etc/systemd/system/sound.target.wants/livecd-alsa-unmuter.service create mode 100644 iso/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf create mode 100644 iso/airootfs/etc/xdg/reflector/reflector.conf create mode 100644 iso/airootfs/root/.automated_script.sh create mode 100644 iso/airootfs/root/.zlogin create mode 100644 iso/airootfs/usr/local/bin/Installation_guide create mode 100644 iso/airootfs/usr/local/bin/choose-mirror create mode 100644 iso/airootfs/usr/local/bin/livecd-sound create mode 100644 iso/airootfs/usr/local/share/livecd-sound/asound.conf.in create mode 100644 iso/bootstrap_packages.x86_64 create mode 100644 iso/efiboot/loader/entries/01-archiso-x86_64-linux.conf create mode 100644 iso/efiboot/loader/entries/02-archiso-x86_64-speech-linux.conf create mode 100644 iso/efiboot/loader/entries/03-archiso-x86_64-ram-linux.conf create mode 100644 iso/efiboot/loader/entries/04-archiso-x86_64-ram-speech-linux.conf create mode 100644 iso/efiboot/loader/loader.conf create mode 100644 iso/grub/grub.cfg create mode 100644 iso/packages.x86_64 create mode 100644 iso/pacman.conf create mode 100644 iso/profiledef.sh create mode 100644 iso/public.key create mode 100644 iso/syslinux/archiso_head.cfg create mode 100644 iso/syslinux/archiso_pxe-linux.cfg create mode 100644 iso/syslinux/archiso_pxe.cfg create mode 100644 iso/syslinux/archiso_sys-linux.cfg create mode 100644 iso/syslinux/archiso_sys.cfg create mode 100644 iso/syslinux/archiso_tail.cfg create mode 100644 iso/syslinux/splash.png create mode 100644 iso/syslinux/syslinux.cfg create mode 100644 tools/upload_asset.py diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml new file mode 100644 index 0000000..ed02c74 --- /dev/null +++ b/.github/workflows/build.yaml @@ -0,0 +1,30 @@ +# This workflow will build an Arch Linux ISO file with the commit on it +name: build parchiso per release +on: + release: + types: + - created + +env: + api_key: ${{ secrets.GITHUB_TOKEN }} + name: ${{ github.event.repository.name }} + release_name: ${{ github.ref_name }} +jobs: + build: + runs-on: ubuntu-latest + container: + image: archlinux:latest + options: --privileged + steps: + - uses: actions/checkout@v3 + - name: Install Packages via Pacman + run: pacman -Sy; pacman --noconfirm -S git archiso python python-pip reflector + - name: Install Python packages via pip + run: pip install -U pip pyGithub + - name: Change Arch docker mirror + run: reflector -c "US" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist + - name: Build image + run: mkarchiso -v iso/ + - name: Upload iso to the release + run: python tools/upload_asset.py + diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..238bac4 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,46 @@ +ci: + autoupdate_branch: "2.1.x" + autoupdate_schedule: monthly +repos: + - repo: https://github.com/asottile/pyupgrade + rev: v2.32.0 + hooks: + - id: pyupgrade + args: ["--py36-plus"] + - repo: https://github.com/asottile/reorder_python_imports + rev: v3.1.0 + hooks: + - id: reorder-python-imports + name: Reorder Python imports (src, tests) + files: "^(?!examples/)" + args: ["--application-directories", "src"] + additional_dependencies: ["setuptools>60.9"] + - repo: https://github.com/psf/black + rev: 22.3.0 + hooks: + - id: black + - repo: https://github.com/PyCQA/flake8 + rev: 4.0.1 + hooks: + - id: flake8 + additional_dependencies: + - flake8-bugbear + - flake8-implicit-str-concat + - repo: https://github.com/peterdemin/pip-compile-multi + rev: v2.4.5 + hooks: + - id: pip-compile-multi-verify + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v4.2.0 + hooks: + - id: fix-byte-order-marker + - id: trailing-whitespace + - id: end-of-file-fixer + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v4.2.0 + hooks: + - id: fix-byte-order-marker + - id: trailing-whitespace + - id: end-of-file-fixer + - id: check-case-conflict + - id: check-merge-conflict diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..0acc702 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Parch Linux iso template + +## Use this template for making releases \ No newline at end of file diff --git a/iso/.gitignore b/iso/.gitignore new file mode 100644 index 0000000..d04ef8f --- /dev/null +++ b/iso/.gitignore @@ -0,0 +1,2 @@ +work/ +out/ diff --git a/iso/airootfs/etc/X11/xorg.conf.d/30-touchpad.conf b/iso/airootfs/etc/X11/xorg.conf.d/30-touchpad.conf new file mode 100644 index 0000000..8912625 --- /dev/null +++ b/iso/airootfs/etc/X11/xorg.conf.d/30-touchpad.conf @@ -0,0 +1,6 @@ +Section "InputClass" + Identifier "MyTouchpad" + MatchIsTouchpad "on" + Driver "libinput" + Option "Tapping" "on" +EndSection diff --git a/iso/airootfs/etc/group b/iso/airootfs/etc/group new file mode 100644 index 0000000..ed7ceed --- /dev/null +++ b/iso/airootfs/etc/group @@ -0,0 +1,16 @@ +root:x:0:root +sys:x:3:bin,liveuser +network:x:90:liveuser +power:x:98:liveuser +adm:x:999:liveuser +wheel:x:998:liveuser +uucp:x:987:liveuser +optical:x:990:liveuser +rfkill:x:983:liveuser +video:x:986:liveuser +storage:x:988:liveuser +audio:x:995:liveuser +users:x:985:liveuser +nopasswdlogin:x:966:liveuser +autologin:x:967:liveuser +liveuser:x:1000: diff --git a/iso/airootfs/etc/gshadow b/iso/airootfs/etc/gshadow new file mode 100644 index 0000000..8bf2275 --- /dev/null +++ b/iso/airootfs/etc/gshadow @@ -0,0 +1,16 @@ +root:::root +sys:!!::liveuser +network:!!::liveuser +power:!!::liveuser +adm:!!::liveuser +wheel:!!::liveuser +uucp:!!::liveuser +optical:!!::liveuser +rfkill:!!::liveuser +video:!!::liveuser +storage:!!::liveuser +audio:!!::liveuser +users:!!::liveuser +nopasswdlogin:!::liveuser +autologin:!::liveuser +liveuser:!:: diff --git a/iso/airootfs/etc/hostname b/iso/airootfs/etc/hostname new file mode 100644 index 0000000..2159757 --- /dev/null +++ b/iso/airootfs/etc/hostname @@ -0,0 +1 @@ +parchiso diff --git a/iso/airootfs/etc/locale.conf b/iso/airootfs/etc/locale.conf new file mode 100644 index 0000000..f9c983c --- /dev/null +++ b/iso/airootfs/etc/locale.conf @@ -0,0 +1 @@ +LANG=C.UTF-8 diff --git a/iso/airootfs/etc/localtime b/iso/airootfs/etc/localtime new file mode 120000 index 0000000..0e35b57 --- /dev/null +++ b/iso/airootfs/etc/localtime @@ -0,0 +1 @@ +/usr/share/zoneinfo/UTC \ No newline at end of file diff --git a/iso/airootfs/etc/makepkg.conf b/iso/airootfs/etc/makepkg.conf new file mode 100644 index 0000000..e2b18f5 --- /dev/null +++ b/iso/airootfs/etc/makepkg.conf @@ -0,0 +1,159 @@ +#!/hint/bash +# +# /etc/makepkg.conf +# + +######################################################################### +# SOURCE ACQUISITION +######################################################################### +# +#-- The download utilities that makepkg should use to acquire sources +# Format: 'protocol::agent' +DLAGENTS=('file::/usr/bin/curl -qgC - -o %o %u' + 'ftp::/usr/bin/curl -qgfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u' + 'http::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u' + 'https::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u' + 'rsync::/usr/bin/rsync --no-motd -z %u %o' + 'scp::/usr/bin/scp -C %u %o') + +# Other common tools: +# /usr/bin/snarf +# /usr/bin/lftpget -c +# /usr/bin/wget + +#-- The package required by makepkg to download VCS sources +# Format: 'protocol::package' +VCSCLIENTS=('bzr::bzr' + 'fossil::fossil' + 'git::git' + 'hg::mercurial' + 'svn::subversion') + +######################################################################### +# ARCHITECTURE, COMPILE FLAGS +######################################################################### +# +CARCH="x86_64" +CHOST="x86_64-pc-linux-gnu" + +#-- Compiler and Linker Flags +#CPPFLAGS="" +CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \ + -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \ + -fstack-clash-protection -fcf-protection" +CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS" +LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" +LTOFLAGS="-flto=auto" +#RUSTFLAGS="-C opt-level=2" +#-- Make Flags: change this for DistCC/SMP systems +MAKEFLAGS="-j$(nproc)" +#-- Debugging flags +DEBUG_CFLAGS="-g" +DEBUG_CXXFLAGS="$DEBUG_CFLAGS" +#DEBUG_RUSTFLAGS="-C debuginfo=2" + +######################################################################### +# BUILD ENVIRONMENT +######################################################################### +# +# Makepkg defaults: BUILDENV=(!distcc !color !ccache check !sign) +# A negated environment option will do the opposite of the comments below. +# +#-- distcc: Use the Distributed C/C++/ObjC compiler +#-- color: Colorize output messages +#-- ccache: Use ccache to cache compilation +#-- check: Run the check() function if present in the PKGBUILD +#-- sign: Generate PGP signature file +# +BUILDENV=(!distcc color !ccache check !sign) +# +#-- If using DistCC, your MAKEFLAGS will also need modification. In addition, +#-- specify a space-delimited list of hosts running in the DistCC cluster. +#DISTCC_HOSTS="" +# +#-- Specify a directory for package building. +#BUILDDIR=/tmp/makepkg + +######################################################################### +# GLOBAL PACKAGE OPTIONS +# These are default values for the options=() settings +######################################################################### +# +# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto) +# A negated option will do the opposite of the comments below. +# +#-- strip: Strip symbols from binaries/libraries +#-- docs: Save doc directories specified by DOC_DIRS +#-- libtool: Leave libtool (.la) files in packages +#-- staticlibs: Leave static library (.a) files in packages +#-- emptydirs: Leave empty directories in packages +#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip +#-- purge: Remove files specified by PURGE_TARGETS +#-- debug: Add debugging flags as specified in DEBUG_* variables +#-- lto: Add compile flags for building with link time optimization +# +OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug !lto) + +#-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2 +INTEGRITY_CHECK=(sha256) +#-- Options to be used when stripping binaries. See `man strip' for details. +STRIP_BINARIES="--strip-all" +#-- Options to be used when stripping shared libraries. See `man strip' for details. +STRIP_SHARED="--strip-unneeded" +#-- Options to be used when stripping static libraries. See `man strip' for details. +STRIP_STATIC="--strip-debug" +#-- Manual (man and info) directories to compress (if zipman is specified) +MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info}) +#-- Doc directories to remove (if !docs is specified) +DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc}) +#-- Files to be removed from all packages (if purge is specified) +PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod) +#-- Directory to store source code in for debug packages +DBGSRCDIR="/usr/src/debug" + +######################################################################### +# PACKAGE OUTPUT +######################################################################### +# +# Default: put built package and cached source in build directory +# +#-- Destination: specify a fixed directory where all packages will be placed +#PKGDEST=/home/packages +#-- Source cache: specify a fixed directory where source files will be cached +#SRCDEST=/home/sources +#-- Source packages: specify a fixed directory where all src packages will be placed +#SRCPKGDEST=/home/srcpackages +#-- Log files: specify a fixed directory where all log files will be placed +#LOGDEST=/home/makepkglogs +#-- Packager: name/email of the person or organization building packages +#PACKAGER="John Doe " +#-- Specify a key to use for package signing +#GPGKEY="" + +######################################################################### +# COMPRESSION DEFAULTS +######################################################################### +# +COMPRESSGZ=(gzip -c -f -n) +COMPRESSBZ2=(bzip2 -c -f) +COMPRESSXZ=(xz -c -z -) +COMPRESSZST=(zstd -c -z -q -) +COMPRESSLRZ=(lrzip -q) +COMPRESSLZO=(lzop -q) +COMPRESSZ=(compress -c -f) +COMPRESSLZ4=(lz4 -q) +COMPRESSLZ=(lzip -c -f) + +######################################################################### +# EXTENSION DEFAULTS +######################################################################### +# +PKGEXT='.pkg.tar.zst' +SRCEXT='.src.tar.gz' + +######################################################################### +# OTHER +######################################################################### +# +#-- Command used to run pacman as root, instead of trying sudo and su +#PACMAN_AUTH=() diff --git a/iso/airootfs/etc/mkinitcpio.conf b/iso/airootfs/etc/mkinitcpio.conf new file mode 100644 index 0000000..f57dbdd --- /dev/null +++ b/iso/airootfs/etc/mkinitcpio.conf @@ -0,0 +1,67 @@ +# vim:set ft=sh +# MODULES +# The following modules are loaded before any boot hooks are +# run. Advanced users may wish to specify all system modules +# in this array. For instance: +# MODULES=(piix ide_disk reiserfs) +MODULES=() + +# BINARIES +# This setting includes any additional binaries a given user may +# wish into the CPIO image. This is run last, so it may be used to +# override the actual binaries included by a given hook +# BINARIES are dependency parsed, so you may safely ignore libraries +BINARIES=() + +# FILES +# This setting is similar to BINARIES above, however, files are added +# as-is and are not parsed in any way. This is useful for config files. +FILES=() + +# HOOKS +# This is the most important setting in this file. The HOOKS control the +# modules and scripts added to the image, and what happens at boot time. +# Order is important, and it is recommended that you do not change the +# order in which HOOKS are added. Run 'mkinitcpio -H ' for +# help on a given hook. +# 'base' is _required_ unless you know precisely what you are doing. +# 'udev' is _required_ in order to automatically load modules +# 'filesystems' is _required_ unless you specify your fs modules in MODULES +# Examples: +## This setup specifies all modules in the MODULES setting above. +## No raid, lvm2, or encrypted root is needed. +# HOOKS=(base) +# +## This setup will autodetect all modules for your system and should +## work as a sane default +# HOOKS=(base udev autodetect block filesystems) +# +## This setup will generate a 'full' image which supports most systems. +## No autodetection is done. +# HOOKS=(base udev block filesystems) +# +## This setup assembles a pata mdadm array with an encrypted root FS. +## Note: See 'mkinitcpio -H mdadm' for more information on raid devices. +# HOOKS=(base udev block mdadm encrypt filesystems) +# +## This setup loads an lvm2 volume group on a usb device. +# HOOKS=(base udev block lvm2 filesystems) +# +## NOTE: If you have /usr on a separate partition, you MUST include the +# usr, fsck and shutdown hooks. +HOOKS=(base udev modconf memdisk archiso archiso_loop_mnt archiso_pxe_common archiso_pxe_nbd archiso_pxe_http archiso_pxe_nfs archiso_kms block filesystems keyboard) + +# COMPRESSION +# Use this to compress the initramfs image. By default, gzip compression +# is used. Use 'cat' to create an uncompressed image. +#COMPRESSION="gzip" +#COMPRESSION="bzip2" +#COMPRESSION="lzma" +COMPRESSION="xz" +#COMPRESSION="lzop" +#COMPRESSION="lz4" +#COMPRESSION="zstd" + +# COMPRESSION_OPTIONS +# Additional options for the compressor +#COMPRESSION_OPTIONS=() diff --git a/iso/airootfs/etc/mkinitcpio.d/linux.preset b/iso/airootfs/etc/mkinitcpio.d/linux.preset new file mode 100644 index 0000000..9f67184 --- /dev/null +++ b/iso/airootfs/etc/mkinitcpio.d/linux.preset @@ -0,0 +1,8 @@ +# mkinitcpio preset file for the 'linux' package on archiso + +PRESETS=('archiso') + +ALL_kver='/boot/vmlinuz-linux' +ALL_config='/etc/mkinitcpio.conf' + +archiso_image="/boot/initramfs-linux.img" diff --git a/iso/airootfs/etc/mkinitcpio.d/parch b/iso/airootfs/etc/mkinitcpio.d/parch new file mode 100644 index 0000000..15878c6 --- /dev/null +++ b/iso/airootfs/etc/mkinitcpio.d/parch @@ -0,0 +1,14 @@ +# mkinitcpio preset file for the 'linux' package on archiso + +PRESETS=('default' 'fallback') + +ALL_kver='/boot/vmlinuz-linux' +ALL_config='/etc/mkinitcpio.conf' + +#default_config="/etc/mkinitcpio.conf" +default_image="/boot/initramfs-linux.img" +#default_options="" + +#fallback_config="/etc/mkinitcpio.conf" +fallback_image="/boot/initramfs-linux-fallback.img" +fallback_options="-S autodetect" diff --git a/iso/airootfs/etc/modprobe.d/broadcom-wl.conf b/iso/airootfs/etc/modprobe.d/broadcom-wl.conf new file mode 100644 index 0000000..0eae70c --- /dev/null +++ b/iso/airootfs/etc/modprobe.d/broadcom-wl.conf @@ -0,0 +1,7 @@ +# The broadcom-wl package requires some modules to be disabled in order to use +# wl. Since the ISO image needs to cover many hardware cases, this file +# overrides the default blacklist in /usr/lib/modprobe.d/ +# +# If you need to use wl, you may need to delete this file, then `rmmod` any +# already-loaded modules that are now blacklisted before proceeding to modprobe +# wl itself. diff --git a/iso/airootfs/etc/motd b/iso/airootfs/etc/motd new file mode 100644 index 0000000..771d84a --- /dev/null +++ b/iso/airootfs/etc/motd @@ -0,0 +1,11 @@ +To install Parch Linux follow the installation guide: +https://wiki.archlinux.org/title/Installation_guide + +For Wi-Fi, authenticate to the wireless network using the iwctl utility. +For mobile broadband (WWAN) modems, connect with the mmcli utility. +Ethernet, WLAN and WWAN interfaces using DHCP should work automatically. + +After connecting to the internet, the installation guide can be accessed +via the convenience script Installation_guide. + +                                           diff --git a/iso/airootfs/etc/pacman.d/hooks/40-locale-gen.hook b/iso/airootfs/etc/pacman.d/hooks/40-locale-gen.hook new file mode 100644 index 0000000..82dd199 --- /dev/null +++ b/iso/airootfs/etc/pacman.d/hooks/40-locale-gen.hook @@ -0,0 +1,13 @@ +# remove from airootfs! +[Trigger] +Operation = Install +Type = Package +Target = glibc + +[Action] +Description = Uncommenting en_US.UTF-8 locale and running locale-gen... +When = PostTransaction +Depends = glibc +Depends = sed +Depends = sh +Exec = /bin/sh -c "sed -i 's/#\(en_US\.UTF-8\)/\1/' /etc/locale.gen && locale-gen" diff --git a/iso/airootfs/etc/pacman.d/hooks/uncomment-mirrors.hook b/iso/airootfs/etc/pacman.d/hooks/uncomment-mirrors.hook new file mode 100644 index 0000000..342aa95 --- /dev/null +++ b/iso/airootfs/etc/pacman.d/hooks/uncomment-mirrors.hook @@ -0,0 +1,13 @@ +# remove from airootfs! +[Trigger] +Operation = Install +Operation = Upgrade +Type = Package +Target = pacman-mirrorlist + +[Action] +Description = Uncommenting all mirrors in /etc/pacman.d/mirrorlist... +When = PostTransaction +Depends = pacman-mirrorlist +Depends = sed +Exec = /usr/bin/sed -i "s/#Server/Server/g" /etc/pacman.d/mirrorlist diff --git a/iso/airootfs/etc/pacman.d/hooks/zzzz99-remove-custom-hooks-from-airootfs.hook b/iso/airootfs/etc/pacman.d/hooks/zzzz99-remove-custom-hooks-from-airootfs.hook new file mode 100644 index 0000000..8dfb943 --- /dev/null +++ b/iso/airootfs/etc/pacman.d/hooks/zzzz99-remove-custom-hooks-from-airootfs.hook @@ -0,0 +1,18 @@ +# remove from airootfs! +# As a workaround for https://bugs.archlinux.org/task/49347 , remove pacman hooks specific to the ISO build process. +# If not, they would be used when pacstrap is run in the live environment. + +[Trigger] +Operation = Install +Operation = Upgrade +Operation = Remove +Type = Package +Target = * + +[Action] +Description = Work around FS#49347 by removing custom pacman hooks that are only required during ISO build... +When = PostTransaction +Depends = sh +Depends = coreutils +Depends = grep +Exec = /bin/sh -c "rm -- $(grep -Frl 'remove from airootfs' /etc/pacman.d/hooks/)" diff --git a/iso/airootfs/etc/passwd b/iso/airootfs/etc/passwd new file mode 100644 index 0000000..da8dd66 --- /dev/null +++ b/iso/airootfs/etc/passwd @@ -0,0 +1,2 @@ +root:x:0:0:root:/root:/usr/bin/zsh +liveuser:x:1000:1000::/home/liveuser:/bin/bash diff --git a/iso/airootfs/etc/resolv.conf b/iso/airootfs/etc/resolv.conf new file mode 120000 index 0000000..3639662 --- /dev/null +++ b/iso/airootfs/etc/resolv.conf @@ -0,0 +1 @@ +/run/systemd/resolve/stub-resolv.conf \ No newline at end of file diff --git a/iso/airootfs/etc/sddm.conf.d/autologin.conf b/iso/airootfs/etc/sddm.conf.d/autologin.conf new file mode 100644 index 0000000..2b23ccf --- /dev/null +++ b/iso/airootfs/etc/sddm.conf.d/autologin.conf @@ -0,0 +1,7 @@ +[Autologin] +Relogin=false +User=liveuser +Session=plasma + +[Theme] +Current=breeze-dark diff --git a/iso/airootfs/etc/shadow b/iso/airootfs/etc/shadow new file mode 100644 index 0000000..3692488 --- /dev/null +++ b/iso/airootfs/etc/shadow @@ -0,0 +1,2 @@ +root::14871:::::: +liveuser::14871:::::: \ No newline at end of file diff --git a/iso/airootfs/etc/ssh/sshd_config b/iso/airootfs/etc/ssh/sshd_config new file mode 100644 index 0000000..93f7d63 --- /dev/null +++ b/iso/airootfs/etc/ssh/sshd_config @@ -0,0 +1,116 @@ +# $OpenBSD: sshd_config,v 1.104 2021/07/02 05:11:21 dtucker Exp $ + +# This is the sshd server system-wide configuration file. See +# sshd_config(5) for more information. + +# This sshd was compiled with PATH=/usr/local/sbin:/usr/local/bin:/usr/bin + +# The strategy used for options in the default sshd_config shipped with +# OpenSSH is to specify options with their default value where +# possible, but leave them commented. Uncommented options override the +# default value. + +#Port 22 +#AddressFamily any +#ListenAddress 0.0.0.0 +#ListenAddress :: + +#HostKey /etc/ssh/ssh_host_rsa_key +#HostKey /etc/ssh/ssh_host_ecdsa_key +#HostKey /etc/ssh/ssh_host_ed25519_key + +# Ciphers and keying +#RekeyLimit default none + +# Logging +#SyslogFacility AUTH +#LogLevel INFO + +# Authentication: + +#LoginGraceTime 2m +PermitRootLogin yes +#StrictModes yes +#MaxAuthTries 6 +#MaxSessions 10 + +#PubkeyAuthentication yes + +# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2 +# but this is overridden so installations will only check .ssh/authorized_keys +AuthorizedKeysFile .ssh/authorized_keys + +#AuthorizedPrincipalsFile none + +#AuthorizedKeysCommand none +#AuthorizedKeysCommandUser nobody + +# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts +#HostbasedAuthentication no +# Change to yes if you don't trust ~/.ssh/known_hosts for +# HostbasedAuthentication +#IgnoreUserKnownHosts no +# Don't read the user's ~/.rhosts and ~/.shosts files +#IgnoreRhosts yes + +# To disable tunneled clear text passwords, change to no here! +#PasswordAuthentication yes +#PermitEmptyPasswords no + +# Change to no to disable s/key passwords +#KbdInteractiveAuthentication yes + +# Kerberos options +#KerberosAuthentication no +#KerberosOrLocalPasswd yes +#KerberosTicketCleanup yes +#KerberosGetAFSToken no + +# GSSAPI options +#GSSAPIAuthentication no +#GSSAPICleanupCredentials yes + +# Set this to 'yes' to enable PAM authentication, account processing, +# and session processing. If this is enabled, PAM authentication will +# be allowed through the KbdInteractiveAuthentication and +# PasswordAuthentication. Depending on your PAM configuration, +# PAM authentication via KbdInteractiveAuthentication may bypass +# the setting of "PermitRootLogin without-password". +# If you just want the PAM account and session checks to run without +# PAM authentication, then enable this but set PasswordAuthentication +# and KbdInteractiveAuthentication to 'no'. +UsePAM yes + +#AllowAgentForwarding yes +#AllowTcpForwarding yes +#GatewayPorts no +#X11Forwarding no +#X11DisplayOffset 10 +#X11UseLocalhost yes +#PermitTTY yes +PrintMotd no # pam does that +#PrintLastLog yes +#TCPKeepAlive yes +#PermitUserEnvironment no +#Compression delayed +#ClientAliveInterval 0 +#ClientAliveCountMax 3 +#UseDNS no +#PidFile /run/sshd.pid +#MaxStartups 10:30:100 +#PermitTunnel no +#ChrootDirectory none +#VersionAddendum none + +# no default banner path +#Banner none + +# override default of no subsystems +Subsystem sftp /usr/lib/ssh/sftp-server + +# Example of overriding settings on a per-user basis +#Match User anoncvs +# X11Forwarding no +# AllowTcpForwarding no +# PermitTTY no +# ForceCommand cvs server diff --git a/iso/airootfs/etc/sudoers.d/g_wheel b/iso/airootfs/etc/sudoers.d/g_wheel new file mode 100644 index 0000000..7c499c2 --- /dev/null +++ b/iso/airootfs/etc/sudoers.d/g_wheel @@ -0,0 +1 @@ +%wheel ALL=(ALL) NOPASSWD: ALL diff --git a/iso/airootfs/etc/systemd/journald.conf.d/volatile-storage.conf b/iso/airootfs/etc/systemd/journald.conf.d/volatile-storage.conf new file mode 100644 index 0000000..b69850d --- /dev/null +++ b/iso/airootfs/etc/systemd/journald.conf.d/volatile-storage.conf @@ -0,0 +1,2 @@ +[Journal] +Storage=volatile diff --git a/iso/airootfs/etc/systemd/logind.conf.d/do-not-suspend.conf b/iso/airootfs/etc/systemd/logind.conf.d/do-not-suspend.conf new file mode 100644 index 0000000..f3ecb39 --- /dev/null +++ b/iso/airootfs/etc/systemd/logind.conf.d/do-not-suspend.conf @@ -0,0 +1,4 @@ +[Login] +HandleSuspendKey=ignore +HandleHibernateKey=ignore +HandleLidSwitch=ignore diff --git a/iso/airootfs/etc/systemd/network/20-ethernet.network b/iso/airootfs/etc/systemd/network/20-ethernet.network new file mode 100644 index 0000000..9ada778 --- /dev/null +++ b/iso/airootfs/etc/systemd/network/20-ethernet.network @@ -0,0 +1,21 @@ +[Match] +# Matching with "Type=ether" causes issues with containers because it also matches virtual Ethernet interfaces (veth*). +# See https://bugs.archlinux.org/task/70892 +# Instead match by globbing the network interface name. +Name=en* +Name=eth* + +[Network] +DHCP=yes +IPv6PrivacyExtensions=yes + +# systemd-networkd does not set per-interface-type default route metrics +# https://github.com/systemd/systemd/issues/17698 +# Explicitly set route metric, so that Ethernet is preferred over Wi-Fi and Wi-Fi is preferred over mobile broadband. +# Use values from NetworkManager. From nm_device_get_route_metric_default in +# https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/main/src/core/devices/nm-device.c +[DHCPv4] +RouteMetric=100 + +[IPv6AcceptRA] +RouteMetric=100 diff --git a/iso/airootfs/etc/systemd/network/20-wlan.network b/iso/airootfs/etc/systemd/network/20-wlan.network new file mode 100644 index 0000000..601d5b8 --- /dev/null +++ b/iso/airootfs/etc/systemd/network/20-wlan.network @@ -0,0 +1,17 @@ +[Match] +Name=wl* + +[Network] +DHCP=yes +IPv6PrivacyExtensions=yes + +# systemd-networkd does not set per-interface-type default route metrics +# https://github.com/systemd/systemd/issues/17698 +# Explicitly set route metric, so that Ethernet is preferred over Wi-Fi and Wi-Fi is preferred over mobile broadband. +# Use values from NetworkManager. From nm_device_get_route_metric_default in +# https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/main/src/core/devices/nm-device.c +[DHCPv4] +RouteMetric=600 + +[IPv6AcceptRA] +RouteMetric=600 diff --git a/iso/airootfs/etc/systemd/network/20-wwan.network b/iso/airootfs/etc/systemd/network/20-wwan.network new file mode 100644 index 0000000..9104c24 --- /dev/null +++ b/iso/airootfs/etc/systemd/network/20-wwan.network @@ -0,0 +1,17 @@ +[Match] +Name=ww* + +[Network] +DHCP=yes +IPv6PrivacyExtensions=yes + +# systemd-networkd does not set per-interface-type default route metrics +# https://github.com/systemd/systemd/issues/17698 +# Explicitly set route metric, so that Ethernet is preferred over Wi-Fi and Wi-Fi is preferred over mobile broadband. +# Use values from NetworkManager. From nm_device_get_route_metric_default in +# https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/main/src/core/devices/nm-device.c +[DHCPv4] +RouteMetric=700 + +[IPv6AcceptRA] +RouteMetric=700 diff --git a/iso/airootfs/etc/systemd/system-generators/systemd-gpt-auto-generator b/iso/airootfs/etc/systemd/system-generators/systemd-gpt-auto-generator new file mode 120000 index 0000000..dc1dc0c --- /dev/null +++ b/iso/airootfs/etc/systemd/system-generators/systemd-gpt-auto-generator @@ -0,0 +1 @@ +/dev/null \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-config.service b/iso/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-config.service new file mode 120000 index 0000000..ebc50f0 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-config.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/cloud-config.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-final.service b/iso/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-final.service new file mode 120000 index 0000000..80fa3c8 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-final.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/cloud-final.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-local.service b/iso/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-local.service new file mode 120000 index 0000000..dd8e9f1 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-local.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/cloud-init-local.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init.service b/iso/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init.service new file mode 120000 index 0000000..24c7a26 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/cloud-init.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service b/iso/airootfs/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service new file mode 120000 index 0000000..dcf7c8e --- /dev/null +++ b/iso/airootfs/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/ModemManager.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/dbus-org.freedesktop.network1.service b/iso/airootfs/etc/systemd/system/dbus-org.freedesktop.network1.service new file mode 120000 index 0000000..4c158e6 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/dbus-org.freedesktop.network1.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-networkd.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/dbus-org.freedesktop.resolve1.service b/iso/airootfs/etc/systemd/system/dbus-org.freedesktop.resolve1.service new file mode 120000 index 0000000..4f6ae34 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/dbus-org.freedesktop.resolve1.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-resolved.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/display-manager.service b/iso/airootfs/etc/systemd/system/display-manager.service new file mode 120000 index 0000000..56f1df2 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/display-manager.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/sddm.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount b/iso/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount new file mode 100644 index 0000000..0ba0e67 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount @@ -0,0 +1,8 @@ +[Unit] +Description=Temporary /etc/pacman.d/gnupg directory + +[Mount] +What=ramfs +Where=/etc/pacman.d/gnupg +Type=ramfs +Options=mode=0755 diff --git a/iso/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf b/iso/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf new file mode 100644 index 0000000..b9d22eb --- /dev/null +++ b/iso/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf @@ -0,0 +1,3 @@ +[Service] +ExecStart= +ExecStart=-/sbin/agetty -o '-p -f -- \\u' --noclear --autologin root - $TERM diff --git a/iso/airootfs/etc/systemd/system/livecd-alsa-unmuter.service b/iso/airootfs/etc/systemd/system/livecd-alsa-unmuter.service new file mode 100644 index 0000000..03db4b9 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/livecd-alsa-unmuter.service @@ -0,0 +1,13 @@ +[Unit] +Description=Unmute All Sound Card Controls For Use With The Live Arch Environment +# This needs to run after the audio device becomes available. +Wants=systemd-udev-settle.service +After=systemd-udev-settle.service sound.target +ConditionKernelCommandLine=accessibility=on + +[Service] +Type=oneshot +ExecStart=/usr/local/bin/livecd-sound -u + +[Install] +WantedBy=sound.target diff --git a/iso/airootfs/etc/systemd/system/livecd-talk.service b/iso/airootfs/etc/systemd/system/livecd-talk.service new file mode 100644 index 0000000..b38df22 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/livecd-talk.service @@ -0,0 +1,20 @@ +[Unit] +Description=Screen reader service +After=livecd-alsa-unmuter.service +Before=getty@tty1.service +ConditionKernelCommandLine=accessibility=on + +[Service] +Type=oneshot +TTYPath=/dev/tty13 +ExecStartPre=/usr/bin/chvt 13 +ExecStart=/usr/local/bin/livecd-sound -p +ExecStartPost=/usr/bin/chvt 1 +ExecStartPost=systemctl start espeakup.service +StandardInput=tty +TTYVHangup=yes +TTYVTDisallocate=yes +RemainAfterExit=true + +[Install] +WantedBy=multi-user.target diff --git a/iso/airootfs/etc/systemd/system/multi-user.target.wants/ModemManager.service b/iso/airootfs/etc/systemd/system/multi-user.target.wants/ModemManager.service new file mode 120000 index 0000000..dcf7c8e --- /dev/null +++ b/iso/airootfs/etc/systemd/system/multi-user.target.wants/ModemManager.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/ModemManager.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/multi-user.target.wants/NetworkManager.service b/iso/airootfs/etc/systemd/system/multi-user.target.wants/NetworkManager.service new file mode 120000 index 0000000..e874a9b --- /dev/null +++ b/iso/airootfs/etc/systemd/system/multi-user.target.wants/NetworkManager.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/NetworkManager.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/multi-user.target.wants/hv_fcopy_daemon.service b/iso/airootfs/etc/systemd/system/multi-user.target.wants/hv_fcopy_daemon.service new file mode 120000 index 0000000..20ac7b2 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/multi-user.target.wants/hv_fcopy_daemon.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/hv_fcopy_daemon.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/multi-user.target.wants/hv_kvp_daemon.service b/iso/airootfs/etc/systemd/system/multi-user.target.wants/hv_kvp_daemon.service new file mode 120000 index 0000000..a7eac4a --- /dev/null +++ b/iso/airootfs/etc/systemd/system/multi-user.target.wants/hv_kvp_daemon.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/hv_kvp_daemon.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/multi-user.target.wants/hv_vss_daemon.service b/iso/airootfs/etc/systemd/system/multi-user.target.wants/hv_vss_daemon.service new file mode 120000 index 0000000..eae19ef --- /dev/null +++ b/iso/airootfs/etc/systemd/system/multi-user.target.wants/hv_vss_daemon.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/hv_vss_daemon.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/multi-user.target.wants/iwd.service b/iso/airootfs/etc/systemd/system/multi-user.target.wants/iwd.service new file mode 120000 index 0000000..3625abd --- /dev/null +++ b/iso/airootfs/etc/systemd/system/multi-user.target.wants/iwd.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/iwd.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/multi-user.target.wants/livecd-talk.service b/iso/airootfs/etc/systemd/system/multi-user.target.wants/livecd-talk.service new file mode 120000 index 0000000..b917481 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/multi-user.target.wants/livecd-talk.service @@ -0,0 +1 @@ +/etc/systemd/system/livecd-talk.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/multi-user.target.wants/pacman-init.service b/iso/airootfs/etc/systemd/system/multi-user.target.wants/pacman-init.service new file mode 120000 index 0000000..d09eec6 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/multi-user.target.wants/pacman-init.service @@ -0,0 +1 @@ +../pacman-init.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/multi-user.target.wants/qemu-guest-agent.service b/iso/airootfs/etc/systemd/system/multi-user.target.wants/qemu-guest-agent.service new file mode 120000 index 0000000..8e3ff80 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/multi-user.target.wants/qemu-guest-agent.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/qemu-guest-agent.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/multi-user.target.wants/reflector.service b/iso/airootfs/etc/systemd/system/multi-user.target.wants/reflector.service new file mode 120000 index 0000000..d372729 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/multi-user.target.wants/reflector.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/reflector.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/multi-user.target.wants/sshd.service b/iso/airootfs/etc/systemd/system/multi-user.target.wants/sshd.service new file mode 120000 index 0000000..d21ebd9 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/multi-user.target.wants/sshd.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/sshd.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service b/iso/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service new file mode 120000 index 0000000..4c158e6 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-networkd.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service b/iso/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service new file mode 120000 index 0000000..4f6ae34 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-resolved.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/multi-user.target.wants/vboxservice.service b/iso/airootfs/etc/systemd/system/multi-user.target.wants/vboxservice.service new file mode 120000 index 0000000..cb2d560 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/multi-user.target.wants/vboxservice.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/vboxservice.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/multi-user.target.wants/vmtoolsd.service b/iso/airootfs/etc/systemd/system/multi-user.target.wants/vmtoolsd.service new file mode 120000 index 0000000..e0a11a7 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/multi-user.target.wants/vmtoolsd.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/vmtoolsd.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/multi-user.target.wants/vmware-vmblock-fuse.service b/iso/airootfs/etc/systemd/system/multi-user.target.wants/vmware-vmblock-fuse.service new file mode 120000 index 0000000..173f306 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/multi-user.target.wants/vmware-vmblock-fuse.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/vmware-vmblock-fuse.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service b/iso/airootfs/etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service new file mode 120000 index 0000000..b78b586 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/NetworkManager-wait-online.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service b/iso/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service new file mode 120000 index 0000000..7d6ad92 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-networkd-wait-online.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/pacman-init.service b/iso/airootfs/etc/systemd/system/pacman-init.service new file mode 100644 index 0000000..b18f7f8 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/pacman-init.service @@ -0,0 +1,13 @@ +[Unit] +Description=Initializes Pacman keyring +Requires=etc-pacman.d-gnupg.mount +After=etc-pacman.d-gnupg.mount + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=/usr/bin/pacman-key --init +ExecStart=/usr/bin/pacman-key --populate + +[Install] +WantedBy=multi-user.target diff --git a/iso/airootfs/etc/systemd/system/reflector.service.d/archiso.conf b/iso/airootfs/etc/systemd/system/reflector.service.d/archiso.conf new file mode 100644 index 0000000..de6664d --- /dev/null +++ b/iso/airootfs/etc/systemd/system/reflector.service.d/archiso.conf @@ -0,0 +1,6 @@ +[Unit] +ConditionKernelCommandLine=!mirror + +[Service] +Restart=on-failure +RestartSec=10 diff --git a/iso/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket b/iso/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket new file mode 120000 index 0000000..51942c8 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-networkd.socket \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/sound.target.wants/livecd-alsa-unmuter.service b/iso/airootfs/etc/systemd/system/sound.target.wants/livecd-alsa-unmuter.service new file mode 120000 index 0000000..98c0fc8 --- /dev/null +++ b/iso/airootfs/etc/systemd/system/sound.target.wants/livecd-alsa-unmuter.service @@ -0,0 +1 @@ +../livecd-alsa-unmuter.service \ No newline at end of file diff --git a/iso/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf b/iso/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf new file mode 100644 index 0000000..c9f9bce --- /dev/null +++ b/iso/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf @@ -0,0 +1,6 @@ +# Allow systemd-networkd-wait-online to succeed with one interface, otherwise, if multiple network interfaces exist, +# network-online.target gets needlessly delayed. +# See https://wiki.archlinux.org/title/systemd-networkd#systemd-networkd-wait-online +[Service] +ExecStart= +ExecStart=/usr/lib/systemd/systemd-networkd-wait-online --any diff --git a/iso/airootfs/etc/xdg/reflector/reflector.conf b/iso/airootfs/etc/xdg/reflector/reflector.conf new file mode 100644 index 0000000..7c830d2 --- /dev/null +++ b/iso/airootfs/etc/xdg/reflector/reflector.conf @@ -0,0 +1,8 @@ +# Reflector configuration file for the systemd service. + +--save /etc/pacman.d/mirrorlist +--ipv4 +--ipv6 +--protocol https +--latest 20 +--sort rate diff --git a/iso/airootfs/root/.automated_script.sh b/iso/airootfs/root/.automated_script.sh new file mode 100644 index 0000000..52c47e6 --- /dev/null +++ b/iso/airootfs/root/.automated_script.sh @@ -0,0 +1,34 @@ +#!/usr/bin/env bash + +script_cmdline () +{ + local param + for param in $(< /proc/cmdline); do + case "${param}" in + script=*) echo "${param#*=}" ; return 0 ;; + esac + done +} + +automated_script () +{ + local script rt + script="$(script_cmdline)" + if [[ -n "${script}" && ! -x /tmp/startup_script ]]; then + if [[ "${script}" =~ ^((http|https|ftp)://) ]]; then + curl "${script}" --location --retry-connrefused --retry 10 -s -o /tmp/startup_script >/dev/null + rt=$? + else + cp "${script}" /tmp/startup_script + rt=$? + fi + if [[ ${rt} -eq 0 ]]; then + chmod +x /tmp/startup_script + /tmp/startup_script + fi + fi +} + +if [[ $(tty) == "/dev/tty1" ]]; then + automated_script +fi diff --git a/iso/airootfs/root/.zlogin b/iso/airootfs/root/.zlogin new file mode 100644 index 0000000..0fb119d --- /dev/null +++ b/iso/airootfs/root/.zlogin @@ -0,0 +1,6 @@ +# fix for screen readers +if grep -Fq 'accessibility=' /proc/cmdline &> /dev/null; then + setopt SINGLE_LINE_ZLE +fi + +~/.automated_script.sh diff --git a/iso/airootfs/usr/local/bin/Installation_guide b/iso/airootfs/usr/local/bin/Installation_guide new file mode 100644 index 0000000..4266754 --- /dev/null +++ b/iso/airootfs/usr/local/bin/Installation_guide @@ -0,0 +1,5 @@ +#!/bin/sh +# +# SPDX-License-Identifier: GPL-3.0-or-later + +exec lynx 'https://wiki.archlinux.org/title/Installation_guide' diff --git a/iso/airootfs/usr/local/bin/choose-mirror b/iso/airootfs/usr/local/bin/choose-mirror new file mode 100644 index 0000000..32d6414 --- /dev/null +++ b/iso/airootfs/usr/local/bin/choose-mirror @@ -0,0 +1,28 @@ +#!/bin/bash +# +# SPDX-License-Identifier: GPL-3.0-or-later + +get_cmdline() { + local param + for param in $(< /proc/cmdline); do + case "${param}" in + $1=*) echo "${param##*=}"; + return 0 + ;; + esac + done +} + +mirror=$(get_cmdline mirror) +[[ $mirror = auto ]] && mirror=$(get_cmdline archiso_http_srv) +[[ $mirror ]] || exit 0 + +mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.orig +cat >/etc/pacman.d/mirrorlist << EOF +# +# Parch Linux repository mirrorlist +# Generated by archiso +# + +Server = ${mirror%%/}/\$repo/os/\$arch +EOF diff --git a/iso/airootfs/usr/local/bin/livecd-sound b/iso/airootfs/usr/local/bin/livecd-sound new file mode 100644 index 0000000..baae0d2 --- /dev/null +++ b/iso/airootfs/usr/local/bin/livecd-sound @@ -0,0 +1,248 @@ +#!/usr/bin/env bash +# +# SPDX-License-Identifier: GPL-3.0-or-later + +usage() { + cat <<- _EOF_ + live cd sound helper script. + Usage: livecdsound [OPTION] + OPTIONS + -u, --unmute unmute all sound cards + -p, --pick select a card for speetch output + -h, --help Show this usage message + +_EOF_ +} + +bugout () { + printf "/usr/local/bin/livecdsound: programming error" + stat_fail +} + +echo_card_indices() +{ + if [ -f /proc/asound/cards ] ; then + sed -n -e's/^[[:space:]]*\([0-7]\)[[:space:]].*/\1/p' /proc/asound/cards + fi +} + +# The following functions try to set many controls. +# No card has all the controls and so some of the attempts are bound to fail. +# Because of this, the functions can't return useful status values. + +# $1 +# $2 +# $3 +unmute_and_set_level(){ + { [ "$3" ] &&[ "$2" ] && [ "$1" ] ; } || bugout + systemd-cat -t "livecdsound" printf "Setting: %s on card: %s to %s\n" "$2" "$1" "$3" + systemd-cat -t "livecdsound" amixer -c "$1" set "$2" "$3" unmute + return 0 +} + +# $1 +# $2 +mute_and_zero_level() +{ + { [ "$1" ] && [ "$2" ] ; } || bugout + systemd-cat -t "livecdsound" printf "Muting control: %s on card: %s\n" "$2" "$1" + systemd-cat -t "livecdsound" amixer -c "$1" set "$2" "0%" mute + return 0 +} + +# $1 +# $2 +# $3 "on" | "off" +switch_control() +{ + { [ "$3" ] && [ "$1" ] ; } || bugout + systemd-cat -t "livecdsound" printf "Switching control: %s on card: %s to %s\n" "$2" "$1" "$3" + systemd-cat -t "livecdsound" amixer -c "$1" set "$2" "$3" + return 0 +} + +# $1 +sanify_levels_on_card() +{ + unmute_and_set_level "$1" "Front" "80%" + unmute_and_set_level "$1" "Master" "80%" + unmute_and_set_level "$1" "Master Mono" "80%" + unmute_and_set_level "$1" "Master Digital" "80%" # E.g., cs4237B + unmute_and_set_level "$1" "Playback" "80%" + unmute_and_set_level "$1" "Headphone" "100%" + unmute_and_set_level "$1" "PCM" "80%" + unmute_and_set_level "$1" "PCM,1" "80%" # E.g., ess1969 + unmute_and_set_level "$1" "DAC" "80%" # E.g., envy24, cs46xx + unmute_and_set_level "$1" "DAC,0" "80%" # E.g., envy24 + unmute_and_set_level "$1" "DAC,1" "80%" # E.g., envy24 + unmute_and_set_level "$1" "Synth" "80%" + unmute_and_set_level "$1" "CD" "80%" + unmute_and_set_level "$1" "PC Speaker" "100%" + + mute_and_zero_level "$1" "Mic" + mute_and_zero_level "$1" "IEC958" # Ubuntu #19648 + + # Intel P4P800-MX + switch_control "$1" "Master Playback Switch" on + switch_control "$1" "Master Surround" on + + # Trident/YMFPCI/emu10k1: + unmute_and_set_level "$1" "Wave" "80%" + unmute_and_set_level "$1" "Music" "80%" + unmute_and_set_level "$1" "AC97" "80%" + + # DRC: + unmute_and_set_level "$1" "Dynamic Range Compression" "80%" + + # Required for HDA Intel (hda-intel): + unmute_and_set_level "$1" "Front" "80%" + + # Required for SB Live 7.1/24-bit (ca0106): + unmute_and_set_level "$1" "Analog Front" "80%" + + # Required at least for Via 823x hardware on DFI K8M800-MLVF Motherboard + switch_control "$1" "IEC958 Capture Monitor" off + + # Required for hardware allowing toggles for AC97 through IEC958, + # valid values are 0, 1, 2, 3. Needs to be set to 0 for PCM1. + unmute_and_set_level "$1" "IEC958 Playback AC97-SPSA" "0" + + # Required for newer Via hardware + unmute_and_set_level "$1" "VIA DXS,0" "80%" + unmute_and_set_level "$1" "VIA DXS,1" "80%" + unmute_and_set_level "$1" "VIA DXS,2" "80%" + unmute_and_set_level "$1" "VIA DXS,3" "80%" + + # Required on some notebooks with ICH4: + switch_control "$1" "Headphone Jack Sense" off + switch_control "$1" "Line Jack Sense" off + + # Some machines need one or more of these to be on; + # others need one or more of these to be off: + + switch_control "$1" "Audigy Analog/Digital Output Jack" on + switch_control "$1" "SB Live Analog/Digital Output Jack" on + + # D1984 -- Thinkpad T61/X61 + switch_control "$1" "Speaker" on + switch_control "$1" "Headphone" on + + # HDA-Intel w/ "Digital" capture mixer (See Ubuntu #193823) + unmute_and_set_level "$1" "Digital" "80%" + + return 0 +} + +# $1 | "all" +sanify_levels() +{ + local ttsdml_returnstatus=0 + local card + case "$1" in + all) + for card in $(echo_card_indices) ; do + sanify_levels_on_card "$card" || ttsdml_returnstatus=1 + done + ;; + *) + sanify_levels_on_card "$1" || ttsdml_returnstatus=1 + ;; + esac + return $ttsdml_returnstatus +} + +# List all cards that *should* be usable for PCM audio. In my experience, +# the console speaker (handled by the pcsp driver) isn't a suitable playback +# device, so we'll exclude it. +list_non_pcsp_cards() +{ + for card in $(echo_card_indices); do + local cardfile="/proc/asound/card${card}/id" + if [ -r "$cardfile" ] && [ -f "$cardfile" ] && \ + [ "$(cat "$cardfile")" != pcsp ]; then + echo "$card" + fi + done +} + +# Properly initialize the sound card so that we have audio at boot. +unmute_all_cards() +{ + sanify_levels all +} + +is_numeric() { + local str=$1 + [[ "$str" =~ ^[0-9]+$ ]] +} + +set_default_card() { + local card=$1 + sed -e "s/%card%/$card/g" < /usr/local/share/livecd-sound/asound.conf.in \ + > /etc/asound.conf +} + +play_on_card() { + local card=$1 file=$2 + aplay -q "-Dplughw:$card,0" "$file" +} + +# If there are multiple usable sound cards, prompt the user to choose one, +# using auditory feedback. +pick_a_card() +{ + set -f + usable_cards="$(list_non_pcsp_cards)" + num_usable_cards="$(wc -w <<< "$usable_cards")" + + if [ "$num_usable_cards" -eq 1 ]; then + systemd-cat -t "livecdsound" printf "Only one sound card is detected\n" + exit 0 + fi + systemd-cat -t "livecdsound" printf "multiple sound cards detected\n" + for card in $usable_cards; do + if ! is_numeric "$card"; then + continue + fi + play_on_card "$card" /usr/share/livecd-sounds/pick-a-card.wav& + done + wait + sleep 1 + for card in $usable_cards; do + if ! is_numeric "$card"; then + continue + fi + play_on_card "$card" /usr/share/livecd-sounds/beep.wav + if read -r -t 10; then + systemd-cat -t "livecdsound" printf "Selecting %s sound card as default\n" "$card" + set_default_card "$card" + break + fi +done +} + +if [[ $# -eq 0 ]]; then + echo "error: No argument passed." + exit 1 +fi +while [[ "${1}" != "" ]]; do + case ${1} in + -h|--help) + usage + exit + ;; + -u|--unmute) + systemd-cat -t "livecdsound" printf "Unmuting all cards" + unmute_all_cards + ;; + -p|--pick) + pick_a_card + ;; + *) + echo "error: Unsupported argument" + usage + exit 1 + ;; + esac + shift +done diff --git a/iso/airootfs/usr/local/share/livecd-sound/asound.conf.in b/iso/airootfs/usr/local/share/livecd-sound/asound.conf.in new file mode 100644 index 0000000..3f9c7aa --- /dev/null +++ b/iso/airootfs/usr/local/share/livecd-sound/asound.conf.in @@ -0,0 +1,3 @@ +Defaults node +defaults.ctl.card %card%; +defaults.pcm.card %card%; diff --git a/iso/bootstrap_packages.x86_64 b/iso/bootstrap_packages.x86_64 new file mode 100644 index 0000000..64966d0 --- /dev/null +++ b/iso/bootstrap_packages.x86_64 @@ -0,0 +1,2 @@ +arch-install-scripts +base diff --git a/iso/efiboot/loader/entries/01-archiso-x86_64-linux.conf b/iso/efiboot/loader/entries/01-archiso-x86_64-linux.conf new file mode 100644 index 0000000..a536117 --- /dev/null +++ b/iso/efiboot/loader/entries/01-archiso-x86_64-linux.conf @@ -0,0 +1,7 @@ +title Parch Linux install medium (x86_64, UEFI) +sort-key 01 +linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux +initrd /%INSTALL_DIR%/boot/intel-ucode.img +initrd /%INSTALL_DIR%/boot/amd-ucode.img +initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img +options archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% diff --git a/iso/efiboot/loader/entries/02-archiso-x86_64-speech-linux.conf b/iso/efiboot/loader/entries/02-archiso-x86_64-speech-linux.conf new file mode 100644 index 0000000..c5270dc --- /dev/null +++ b/iso/efiboot/loader/entries/02-archiso-x86_64-speech-linux.conf @@ -0,0 +1,7 @@ +title Parch Linux install medium (x86_64, UEFI) with speech +sort-key 02 +linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux +initrd /%INSTALL_DIR%/boot/intel-ucode.img +initrd /%INSTALL_DIR%/boot/amd-ucode.img +initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img +options archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on diff --git a/iso/efiboot/loader/entries/03-archiso-x86_64-ram-linux.conf b/iso/efiboot/loader/entries/03-archiso-x86_64-ram-linux.conf new file mode 100644 index 0000000..1805d1e --- /dev/null +++ b/iso/efiboot/loader/entries/03-archiso-x86_64-ram-linux.conf @@ -0,0 +1,7 @@ +title Parch Linux install medium (x86_64, UEFI, Copy to RAM) +sort-key 03 +linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux +initrd /%INSTALL_DIR%/boot/intel-ucode.img +initrd /%INSTALL_DIR%/boot/amd-ucode.img +initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img +options archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% copytoram diff --git a/iso/efiboot/loader/entries/04-archiso-x86_64-ram-speech-linux.conf b/iso/efiboot/loader/entries/04-archiso-x86_64-ram-speech-linux.conf new file mode 100644 index 0000000..f29737c --- /dev/null +++ b/iso/efiboot/loader/entries/04-archiso-x86_64-ram-speech-linux.conf @@ -0,0 +1,7 @@ +title Parch Linux install medium (x86_64, UEFI, Copy to RAM) with speech +sort-key 04 +linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux +initrd /%INSTALL_DIR%/boot/intel-ucode.img +initrd /%INSTALL_DIR%/boot/amd-ucode.img +initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img +options archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% copytoram accessibility=on diff --git a/iso/efiboot/loader/loader.conf b/iso/efiboot/loader/loader.conf new file mode 100644 index 0000000..2d137aa --- /dev/null +++ b/iso/efiboot/loader/loader.conf @@ -0,0 +1,3 @@ +timeout 15 +default 01-archiso-x86_64-linux.conf +beep on diff --git a/iso/grub/grub.cfg b/iso/grub/grub.cfg new file mode 100644 index 0000000..2fdc1ff --- /dev/null +++ b/iso/grub/grub.cfg @@ -0,0 +1,46 @@ +insmod part_gpt +insmod part_msdos +insmod fat +insmod iso9660 + +insmod all_video + +insmod font + +if loadfont "${prefix}/fonts/unicode.pf2" ; then + insmod gfxterm + set gfxmode="auto" + terminal_input console + terminal_output gfxterm +fi + +# GRUB init tune for accessibility +# +# Morse translation table: +# "." is "500 1 300 1" +# "-" is "600 3 300 1" +# " " is "100 2" +# "/" is "100 5" +# +# Message: "s for blind" +play 500 500 1 300 1 500 1 300 1 500 1 300 1 100 5 500 1 300 1 500 1 300 1 100 2 500 1 300 1 500 1 300 1 600 3 300 1 500 1 300 1 100 5 600 3 300 1 500 1 300 1 500 1 300 1 500 1 300 1 100 2 500 1 300 1 600 3 300 1 500 1 300 1 500 1 300 1 100 2 500 1 300 1 500 1 300 1 100 2 500 1 300 1 500 1 300 1 100 2 600 3 300 1 500 1 300 1 100 2 600 3 300 1 500 1 300 1 500 1 300 1 + +menuentry "Parch Linux install medium (x86_64, UEFI)" { + set gfxpayload=keep + search --no-floppy --set=root --label %ARCHISO_LABEL% + linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% + initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img +} + +menuentry "Parch Linux install medium with speakup screen reader (x86_64, UEFI)" --hotkey=s { + set gfxpayload=keep + search --no-floppy --set=root --label %ARCHISO_LABEL% + linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on + initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img +} + +menuentry "UEFI Shell" { + insmod chain + search --no-floppy --set=root --label %ARCHISO_LABEL% + chainloader /shellia32.efi +} diff --git a/iso/packages.x86_64 b/iso/packages.x86_64 new file mode 100644 index 0000000..1969efa --- /dev/null +++ b/iso/packages.x86_64 @@ -0,0 +1,157 @@ +alsa-utils +amd-ucode +arch-install-scripts +archinstall +b43-fwcutter +base +base-devel +bind +brltty +broadcom-wl +btrfs-progs +clonezilla +cloud-init +cryptsetup +darkhttpd +ddrescue +dhclient +dhcpcd +diffutils +dmidecode +dmraid +dnsmasq +dosfstools +e2fsprogs +edk2-shell +efibootmgr +espeakup +ethtool +exfatprogs +f2fs-tools +fatresize +falkon +fsarchiver +git +gnu-netcat +gpart +gpm +gptfdisk +grml-zsh-config +grub +hdparm +hyperv +intel-ucode +#ipw2100-fw +#ipw2200-fw +irssi +iw +iwd +jfsutils +kitty-terminfo +less +lftp +libfido2 +libusb-compat +linux +linux-headers +linux-atm +linux-firmware +linux-firmware-marvell +livecd-sounds +lsscsi +lvm2 +lynx +man-db +man-pages +mc +mdadm +memtest86+ +mkinitcpio +mkinitcpio-archiso +mkinitcpio-nfs-utils +modemmanager +mtools +nano +nbd +ndisc6 +nfs-utils +nilfs-utils +nmap +ntfs-3g +nvme-cli +open-iscsi +open-vm-tools +openconnect +openssh +openvpn +partclone +parted +partimage +pcsclite +ppp +pptpclient +pv +python +python-psutil +python-systemd +qemu-guest-agent +refind +#reflector +reiserfsprogs +rp-pppoe +rsync +rxvt-unicode-terminfo +screen +sdparm +sg3_utils +smartmontools +sof-firmware +squashfs-tools +sudo +syslinux +systemd-resolvconf +tcpdump +terminus-font +testdisk +tmux +tpm2-tss +udftools +usb_modeswitch +usbmuxd +usbutils +vim +virtualbox-guest-utils-nox +vpnc +which +wireless-regdb +wireless_tools +wpa_supplicant +wvdial +xfsprogs +xl2tpd +xorg-server +xorg-twm +xorg-xinit +zsh +archlinux-keyring +openssl-1.1 +openssl + +#Desktop + +#systemutils +btop +xdg-user-dirs +packagekit-qt5 +neofetch +keepassxc +octopi-git + + +#parchlinuxstuff +calamares +parchlinux-cala-config +os-prober +paru +parch-branding +parch-pacman diff --git a/iso/pacman.conf b/iso/pacman.conf new file mode 100644 index 0000000..12b4c71 --- /dev/null +++ b/iso/pacman.conf @@ -0,0 +1,105 @@ +# +# /etc/pacman.conf +# +# See the pacman.conf(5) manpage for option and repository directives + +# +# GENERAL OPTIONS +# +[options] +# The following paths are commented out with their default values listed. +# If you wish to use different paths, uncomment and update the paths. +#RootDir = / +#DBPath = /var/lib/pacman/ +#CacheDir = /var/cache/pacman/pkg/ +#LogFile = /var/log/pacman.log +#GPGDir = /etc/pacman.d/gnupg/ +#HookDir = /etc/pacman.d/hooks/ +HoldPkg = pacman glibc +#XferCommand = /usr/bin/curl -L -C - -f -o %o %u +#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u +#CleanMethod = KeepInstalled +Architecture = auto + +# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup +#IgnorePkg = +#IgnoreGroup = + +#NoUpgrade = +#NoExtract = + +# Misc options +#UseSyslog +#Color +#NoProgressBar +CheckSpace +#VerbosePkgLists +ParallelDownloads = 5 + +# By default, pacman accepts packages signed by keys that its local keyring +# trusts (see pacman-key and its man page), as well as unsigned packages. +SigLevel = Required DatabaseOptional +LocalFileSigLevel = Optional +#RemoteFileSigLevel = Required + +# NOTE: You must run `pacman-key --init` before first using pacman; the local +# keyring can then be populated with the keys of all official Arch Linux +# packagers with `pacman-key --populate archlinux`. + +# +# REPOSITORIES +# - can be defined here or included from another file +# - pacman will search repositories in the order defined here +# - local/custom mirrors can be added here or in separate files +# - repositories listed first will take precedence when packages +# have identical names, regardless of version number +# - URLs will have $repo replaced by the name of the current repo +# - URLs will have $arch replaced by the name of the architecture +# +# Repository entries are of the format: +# [repo-name] +# Server = ServerName +# Include = IncludePath +# +# The header [repo-name] is crucial - it must be present and +# uncommented to enable the repo. +# + +# The testing repositories are disabled by default. To enable, uncomment the +# repo name header and Include lines. You can add preferred servers immediately +# after the header, and they will be used before the default mirrors. + +#[core-testing] +#Include = /etc/pacman.d/mirrorlist + +[core] +Include = /etc/pacman.d/mirrorlist + +#[extra-testing] +#Include = /etc/pacman.d/mirrorlist + +[extra] +Include = /etc/pacman.d/mirrorlist + +# If you want to run 32 bit applications on your x86_64 system, +# enable the multilib repositories as required here. + +#[multilib-testing] +#Include = /etc/pacman.d/mirrorlist + +#[multilib] +#Include = /etc/pacman.d/mirrorlist + +[ppr] +SigLevel = Optional TrustedOnly +Server = https://raw.githubusercontent.com/parchlinux/ppr/main/x86_64/ + +[pcp] +SigLevel = Optional TrustedOnly +Server = https://raw.githubusercontent.com/parchlinux/pcp/main/x86_64/ + +# An example of a custom package repository. See the pacman manpage for +# tips on creating your own repositories. +#[custom] +#SigLevel = Optional TrustAll +#Server = file:///home/custompkgs diff --git a/iso/profiledef.sh b/iso/profiledef.sh new file mode 100644 index 0000000..b14333a --- /dev/null +++ b/iso/profiledef.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bash +# shellcheck disable=SC2034 + +iso_name="Parchlinux" +iso_label="PARCH_$(date +%Y%m)" +iso_publisher="Parch Linux " +iso_application="Parch Linux Live/Rescue CD" +#gpg_key="BC9DCC3C9A0B047F53065EEBFB8554F927F96E60" +#gpg_signer="KomeilParseh " +iso_version="$(date +%Y.%m.%d)" +install_dir="arch" +buildmodes=('iso') +bootmodes=('bios.syslinux.mbr' 'bios.syslinux.eltorito' + 'uefi-ia32.grub.esp' 'uefi-x64.systemd-boot.esp' + 'uefi-ia32.grub.eltorito' 'uefi-x64.systemd-boot.eltorito') +arch="x86_64" +pacman_conf="pacman.conf" +airootfs_image_type="squashfs" +airootfs_image_tool_options=('-comp' 'xz' '-Xbcj' 'x86' '-b' '1M' '-Xdict-size' '1M') +file_permissions=( + ["/etc/shadow"]="0:0:400" + ["/root"]="0:0:750" + ["/root/.automated_script.sh"]="0:0:755" + ["/usr/local/bin/choose-mirror"]="0:0:755" + ["/usr/local/bin/Installation_guide"]="0:0:755" + ["/usr/local/bin/livecd-sound"]="0:0:755" +) diff --git a/iso/public.key b/iso/public.key new file mode 100644 index 0000000..db523d6 --- /dev/null +++ b/iso/public.key @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=84uk +-----END PGP PUBLIC KEY BLOCK----- diff --git a/iso/syslinux/archiso_head.cfg b/iso/syslinux/archiso_head.cfg new file mode 100644 index 0000000..ce1115c --- /dev/null +++ b/iso/syslinux/archiso_head.cfg @@ -0,0 +1,28 @@ +SERIAL 0 115200 +UI vesamenu.c32 +MENU TITLE Parch Linux +MENU BACKGROUND splash.png + +MENU WIDTH 78 +MENU MARGIN 4 +MENU ROWS 7 +MENU VSHIFT 10 +MENU TABMSGROW 14 +MENU CMDLINEROW 14 +MENU HELPMSGROW 16 +MENU HELPMSGENDROW 29 + +# Refer to http://syslinux.zytor.com/wiki/index.php/Doc/menu + +MENU COLOR border 30;44 #40ffffff #a0000000 std +MENU COLOR title 1;36;44 #9033ccff #a0000000 std +MENU COLOR sel 7;37;40 #e0ffffff #20ffffff all +MENU COLOR unsel 37;44 #50ffffff #a0000000 std +MENU COLOR help 37;40 #c0ffffff #a0000000 std +MENU COLOR timeout_msg 37;40 #80ffffff #00000000 std +MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std +MENU COLOR msg07 37;40 #90ffffff #a0000000 std +MENU COLOR tabmsg 31;40 #30ffffff #00000000 std + +MENU CLEAR +MENU IMMEDIATE diff --git a/iso/syslinux/archiso_pxe-linux.cfg b/iso/syslinux/archiso_pxe-linux.cfg new file mode 100644 index 0000000..6723334 --- /dev/null +++ b/iso/syslinux/archiso_pxe-linux.cfg @@ -0,0 +1,32 @@ +LABEL arch64_nbd +TEXT HELP +Boot the Parch Linux install medium using NBD. +It allows you to install Parch Linux or perform system maintenance. +ENDTEXT +MENU LABEL Parch Linux install medium (x86_64, NBD) +LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux +INITRD ::/%INSTALL_DIR%/boot/intel-ucode.img,::/%INSTALL_DIR%/boot/amd-ucode.img,::/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img +APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% archiso_nbd_srv=${pxeserver} checksum verify +SYSAPPEND 3 + +LABEL arch64_nfs +TEXT HELP +Boot the Parch Linux live medium using NFS. +It allows you to install Parch Linux or perform system maintenance. +ENDTEXT +MENU LABEL Parch Linux install medium (x86_64, NFS) +LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux +INITRD ::/%INSTALL_DIR%/boot/intel-ucode.img,::/%INSTALL_DIR%/boot/amd-ucode.img,::/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img +APPEND archisobasedir=%INSTALL_DIR% archiso_nfs_srv=${pxeserver}:/run/archiso/bootmnt checksum verify +SYSAPPEND 3 + +LABEL arch64_http +TEXT HELP +Boot the Parch Linux live medium using HTTP. +It allows you to install Parch Linux or perform system maintenance. +ENDTEXT +MENU LABEL Parch Linux install medium (x86_64, HTTP) +LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux +INITRD ::/%INSTALL_DIR%/boot/intel-ucode.img,::/%INSTALL_DIR%/boot/amd-ucode.img,::/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img +APPEND archisobasedir=%INSTALL_DIR% archiso_http_srv=http://${pxeserver}/ checksum verify +SYSAPPEND 3 diff --git a/iso/syslinux/archiso_pxe.cfg b/iso/syslinux/archiso_pxe.cfg new file mode 100644 index 0000000..b4c9a80 --- /dev/null +++ b/iso/syslinux/archiso_pxe.cfg @@ -0,0 +1,5 @@ +INCLUDE archiso_head.cfg + +INCLUDE archiso_pxe-linux.cfg + +INCLUDE archiso_tail.cfg diff --git a/iso/syslinux/archiso_sys-linux.cfg b/iso/syslinux/archiso_sys-linux.cfg new file mode 100644 index 0000000..aa63aa1 --- /dev/null +++ b/iso/syslinux/archiso_sys-linux.cfg @@ -0,0 +1,31 @@ +LABEL arch64 +TEXT HELP +Boot the Parch Linux install medium on BIOS. +It allows you to install Parch Linux or perform system maintenance. +ENDTEXT +MENU LABEL Parch Linux install medium (x86_64, BIOS) +LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux +INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img +APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% + +# Accessibility boot option +LABEL arch64speech +TEXT HELP +Boot the Parch Linux install medium on BIOS with speakup screen reader. +It allows you to install Parch Linux or perform system maintenance with speech feedback. +ENDTEXT +MENU LABEL Parch Linux install medium (x86_64, BIOS) with ^speech +LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux +INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img +APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on + +# Copy to RAM boot option +LABEL arch64ram +TEXT HELP +Boot the Parch Linux install medium on BIOS with Copy-to-RAM option +It allows you to install Parch Linux or perform system maintenance. +ENDTEXT +MENU LABEL Parch Linux install medium (x86_64, BIOS, Copy to RAM) +LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux +INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img +APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% copytoram diff --git a/iso/syslinux/archiso_sys.cfg b/iso/syslinux/archiso_sys.cfg new file mode 100644 index 0000000..d93bcfe --- /dev/null +++ b/iso/syslinux/archiso_sys.cfg @@ -0,0 +1,8 @@ +INCLUDE archiso_head.cfg + +DEFAULT arch64 +TIMEOUT 150 + +INCLUDE archiso_sys-linux.cfg + +INCLUDE archiso_tail.cfg diff --git a/iso/syslinux/archiso_tail.cfg b/iso/syslinux/archiso_tail.cfg new file mode 100644 index 0000000..e5339a2 --- /dev/null +++ b/iso/syslinux/archiso_tail.cfg @@ -0,0 +1,35 @@ +LABEL existing +TEXT HELP +Boot an existing operating system. +Press TAB to edit the disk and partition number to boot. +ENDTEXT +MENU LABEL Boot existing OS +COM32 chain.c32 +APPEND hd0 0 + +# http://www.memtest.org/ +LABEL memtest +MENU LABEL Run Memtest86+ (RAM test) +LINUX /%INSTALL_DIR%/boot/memtest + +# http://hdt-project.org/ +LABEL hdt +MENU LABEL Hardware Information (HDT) +COM32 hdt.c32 +APPEND modules_alias=hdt/modalias.gz pciids=hdt/pciids.gz + +LABEL reboot +TEXT HELP +Reboot computer. +The computer's firmware must support APM. +ENDTEXT +MENU LABEL Reboot +COM32 reboot.c32 + +LABEL poweroff +TEXT HELP +Power off computer. +The computer's firmware must support APM. +ENDTEXT +MENU LABEL Power Off +COM32 poweroff.c32 diff --git a/iso/syslinux/splash.png b/iso/syslinux/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..0ee436c7f26ca5cf1ce58266f4b4feebc9e9b6f7 GIT binary patch literal 481687 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