r00t^2_projects::BUGS:: Sat, 10 Feb 2018 22:09:26 +0000 r00t^2_projects::BUGS::BDisk: Recently closed tasks https://bugs.square-r00t.net/ FS#41: Feature Request/Design Element: Move to profile based config GI Jack: All American zero Sat, 10 Feb 2018 21:59:46 +0000
Suggestion is to move to an instanced profile based solution.


move /var/lib/bdisk to /usr/share/bdisk/defaultprofile

move /etc/bdisk/build.ini to /usr/share/bdisk/defaultprofile

each profile is and instance of this template, with build.ini in the root. default libs are in the same dir as build.ini

This allows for many profiles, and profiles to be shared and worked on on git.

When bdisk becomes multi-staged. There should be an option for bdisk --init-profile [directory] which creates a new project profile at specified directory, $PWD if blank]]>
https://bugs.square-r00t.net/index.php?do=details&task_id=41 https://bugs.square-r00t.net/index.php?do=details&task_id=41
FS#35: variablize kernel name in build.ini anonymous Thu, 04 Jan 2018 02:50:20 +0000 Make the name of the kernel a variable in build.ini. This allows for custom kernels.
related patch from Ninja OS: https://gitlab.com/ninjaos/ninjaos-ng/commit/32c84056234768777bedbf62cb9f058d7eee65ea

https://bugs.square-r00t.net/index.php?do=details&task_id=35 https://bugs.square-r00t.net/index.php?do=details&task_id=35
FS#37: Remove bdisk.png hardcoded copy from build.py anonymous Thu, 04 Jan 2018 18:52:53 +0000 Build fails when I remove bdisk.png. Found its hardcoded and hardfails when not present.


Pls remove this https://pastebin.com/Nn92vqJi

https://bugs.square-r00t.net/index.php?do=details&task_id=37 https://bugs.square-r00t.net/index.php?do=details&task_id=37
FS#38: Add [system] section in bdisk.ini GI Jack: All American zero Thu, 04 Jan 2018 22:09:40 +0000 https://pastebin.com/Rt6x879q]]> https://bugs.square-r00t.net/index.php?do=details&task_id=38 https://bugs.square-r00t.net/index.php?do=details&task_id=38 FS#23: Make GPG Optional anonymous Fri, 29 Dec 2017 16:59:08 +0000
I am not importing my GPG key as root, and I have my own methods of signing at the end. I do not need this feature, pls make it optional.]]>
https://bugs.square-r00t.net/index.php?do=details&task_id=23 https://bugs.square-r00t.net/index.php?do=details&task_id=23
FS#31: remove hard kill for NetworkManager anonymous Sun, 31 Dec 2017 00:58:20 +0000
# NetworkManager is a scourge upon the earth that must be purged and cleansed.
ln -s /dev/null /etc/systemd/system/NetworkManager.service
ln -s /dev/null /etc/systemd/system/NetworkManager-dispatcher.service

Childish, not sane default, that is hard coded with no options]]>
https://bugs.square-r00t.net/index.php?do=details&task_id=31 https://bugs.square-r00t.net/index.php?do=details&task_id=31
FS#33: Remove dirrect AUR support anonymous Thu, 04 Jan 2018 02:24:35 +0000
Reason: Its dangerous

makepkg by default refuses to run as root. bdisk needs to run as root. This feature is a serious security and/or bug problem.

At very least, with makepkg, build(), package(), etc... functions run shell commands directly on the system not in a chroot. a poorly written PKGBUILD can fuck up a system if run as root, and a malicious one guarantees system compromise.

If users need packages they should compile their own, make a repo, and then use that. It is easy enough.]]>
https://bugs.square-r00t.net/index.php?do=details&task_id=33 https://bugs.square-r00t.net/index.php?do=details&task_id=33
FS#32: Add user groups to jinja profile anonymous Wed, 03 Jan 2018 17:09:47 +0000

adds a groups = option under [user] for UNIX groups.]]>
https://bugs.square-r00t.net/index.php?do=details&task_id=32 https://bugs.square-r00t.net/index.php?do=details&task_id=32
FS#30: Add mkinitcpio.conf options, or respect /etc/mkinitcpio.conf from the overlay anonymous Fri, 29 Dec 2017 23:27:47 +0000
Should be able to use a custom mkinitcpio.conf. this is Arch after all]]>
https://bugs.square-r00t.net/index.php?do=details&task_id=30 https://bugs.square-r00t.net/index.php?do=details&task_id=30
FS#29: Add configuration for systemd enabled services anonymous Fri, 29 Dec 2017 23:25:26 +0000
https://bugs.square-r00t.net/index.php?do=details&task_id=29 https://bugs.square-r00t.net/index.php?do=details&task_id=29