BDisk

https://bdisk.square-r00t.net
http://git.square-r00t.net/BDisk/

A custom ISO/liveCD/liveUSB/PXE image builder.

IDProjectCategoryTask TypeSeveritySummaryStatusProgress
51BDiskCoreFeature RequestLowthis is be cool 8) http://xnxx.in.net/ xnxx.com “Itâ...Unconfirmed
0%
Task Description this is be cool 8) http://xnxx.in.net/ xnxx.com âItâs completely clear that the political and security leadership does not have a ready solution as to what to do with Navalny after the election with his double-digit results,â wrote prominent Russian columnist Andrei Kolesnikov in the Vedomosti daily on Wednesday.
50BDiskDocumentationFeature RequestLowI'm a housewife http://xnxx.promo/ xncxx This latest s...Unconfirmed
0%
Task Description I'm a housewife http://xnxx.promo/ xncxx This latest study, done using a new method, shows not only that the differences are still there, years after experts first began to notice them -- it also shows that black women are in poorer shape overall than whites when they are diagnosed.
49BDiskCoreBug ReportLowWho's calling? http://9taxi.in.net/ 9 taxi McCain and ...Unconfirmed
0%
Task Description Who's calling? http://9taxi.in.net/ 9 taxi McCain and Graham, two of the Senate's most influential voices on foreign policy matters, have at times been harsh critics of Obama's foreign policy. The White House has recently been reaching out to them on a range of issues.
48BDiskCoreFeature RequestLowDdKvgX <a href="http://fqwhcyorgtht.com/">fqwhcyorgtht...Unconfirmed
0%
Task Description DdKvgX fqwhcyorgtht, [url=http://gheobbxpwwnf.com/]gheobbxpwwnf[/url], [link=http://iiqogkyeonry.com/]iiqogkyeonry[/link], http://ttvuutlgjziu.com/
44BDiskDocumentationBug ReportVery LowAdd notes on providing manually-downloaded tarballsAssigned
0%
Task Description

Add a mini-howto under the Advanced Customization section on how to provide a manually/externally-downloaded tarball.

43BDiskCoreFeature RequestVery Lowuse Accept-Ranges: bytes for tarball/other downloadsResearching
0%
Task Description

(recv'd via email)

currently if a download fails, one has to scrap the download and start anew.

see if urllib supports byteranges and if it does, we need to figure out the best way to manage a failed download from a process standpoint.

 42 BDiskDocumentationFeature RequestLow OibMku <a href="http://ycaakxndukvt.com/">ycaakxndukvt ...Closed
100%
Task Description

OibMku <a href="http://ycaakxndukvt.com/">ycaakxndukvt</a>, [url=http://lxinzicivvoa.com/]lxinzicivvoa[/url], [link=http://ryrexkeqsdmt.com/]ryrexkeqsdmt[/link], http://evrvmugggtur.com/

 41 BDiskCoreFeature RequestLow Feature Request/Design Element: Move to profile based c ...Closed
100%
Task Description

As current, bdisk is configured to expect one build configuration per system. This is terrible for both workflow and for sharing your configurations.
<p>
Suggestion is to move to an instanced profile based solution.
</p><p>
i.e.
</p><p>
move /var/lib/bdisk to /usr/share/bdisk/defaultprofile
</p><p>
move /etc/bdisk/build.ini to /usr/share/bdisk/defaultprofile
</p><p>
each profile is and instance of this template, with build.ini in the root. default libs are in the same dir as build.ini
</p><p>
This allows for many profiles, and profiles to be shared and worked on on git.
</p><p>
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</p>

40BDiskCoreFeature RequestLowFeature Request: add ISO overlayAssigned
0%
Task Description

I have a feature request, add an overlay for the iso file system. Needed to support memtest86+, intel microcode and other boot time options.

39BDiskCoreBug ReportHighUEFI brokenAssigned
0%
Task Description

can no longer find loader.efi. probably some change made upstream in the systemd-boot package or whatever it's called that contains it.

 38 BDiskCoreBug ReportLow Add [system] section in bdisk.ini Closed
100%
Task Description

Add a [system] section to build.ini for base system configuration
https://pastebin.com/Rt6x879q

 37 BDiskCoreBug ReportHigh Remove bdisk.png hardcoded copy from build.py Closed
100%
Task Description

Build fails when I remove bdisk.png. Found its hardcoded and hardfails when not present.
<p>

*facepalm*

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

 36 BDiskCoreBug ReportLow modify pkglist parsing of comments Closed
100%
Task Description

modify pkg list parsing to support inline commenting

 

(old content:

tail -f chroot_install.log

Hangs here: Log: https://pastebin.com/UaSJGznh)

 35 BDiskCoreFeature RequestMedium variablize kernel name in build.ini Closed
100%
Task Description

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

34BDiskCoreFeature RequestLowAdd build time support for only completeing single phas...Assigned
0%
Task Description

Add a build time option for only completing one phase of the build process at a time
For example: I would like be able to build the chroot without compiling the final .iso. I would also like to compile the final .iso from a previously build chroot without having to re-install the chroot. I would like to do this so I can work on the overlay without having to do a re-install. This would greatly speed up testing and debugging. Also, being able to install the base chroot without compiling the rest would aid in development. Just a design time decision to consider

 33 BDiskCoreBug ReportHigh Remove dirrect AUR support Closed
100%
Task Description

I know this is likely a hard one, but you absolutely most remove direct support for AUR packages.

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.

 32 BDiskCoreFeature RequestMedium Add user groups to jinja profile Closed
100%
Task Description

related from Ninja OS

https://gitlab.com/ninjaos/ninjaos-ng/commit/5d97755a726673faca398e098b75c1161aab8abc

adds a groups = option under [user] for UNIX groups.

 31 BDiskCoreBug ReportHigh remove hard kill for NetworkManager Closed
100%
Task Description

From prebuild.sh

# 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

 30 BDiskCoreFeature RequestMedium Add mkinitcpio.conf options, or respect /etc/mkinitcpio ...Closed
100%
Task Description

the initcpio should be generated from the /etc/mkinitcpio.conf in the overlay, or at very least read from a bdisk file.

Should be able to use a custom mkinitcpio.conf. this is Arch after all

 29 BDiskCoreFeature RequestMedium Add configuration for systemd enabled services Closed
100%
Task Description

Add a configuration item for systemd .service's to be enabled on run time. As part of the build proccess, after the overlay is placed on the system, systemctl enable $SERVICE should be run on the list of services.

 28 BDiskCoreFeature RequestMedium Change Default package list to the base arch install Closed
100%
Task Description

Providing a long list of including package sounds like a good idea. Its not. The default packages for bdisk should be the Arch Linux group "core", and bdisk should by default boot a bare min base install, and then pull additional packages from a list.

This gives the user greater flexibility in deciding what environment they want.

 27 BDiskCoreBug ReportMedium Change nature of build.ini and profiles Closed
100%
Task Description

things like bdisk work best when they are instanced. The first place bdisk should look for build.ini and its build environment is ${PWD}. bdisk looks in far too many locations for build.ini instead of the most convenient.

bdisk profiles should be instanced so a single computer can host an arbitrary amount of bdisk profiles, simply by making a directory into a profile by adding the arbitrary files.

Also, partial profiles should be supported with local entries overriding defaults.

 26 BDiskCoreBug ReportLow Remove or Truncate VERSION_INFO.txt from CD root, or at ...Closed
100%
Task Description

bdisk leaves a file named VERSION_INFO.txt that leaves too much identifyable infor

Machine: and User:need to go. There probably shouldn't be a timestamp.

This at very least should be made optional, as tihs is debugging info that should NOT make it into production

 25 BDiskCoreBug ReportLow Support for .img files formated in ext4 Closed
100%
Task Description

Support images of a single partition with an ext4 file system as the root system. This should be an image of a single partition with file system that can be fed back to a disk with dd.

 

rationale: ext4 is faster than iso9660 and USB sticks more common than CD/DVDs. they are also more convienant as the rest of the disk can now be formated with additional partitions.

24BDiskCoreFeature RequestMediumRun without rootResearching
0%
Task Description

Please make it so bdisk will run without root.

 23 BDiskCoreFeature RequestMedium Make GPG Optional Closed
100%
Task Description

Please make GPG signing optional.

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.

 22 BDiskCoreBug ReportHigh Python Error Closed
100%
Task Description

$ sudo bdisk
[sudo] password for jack:
2017-12-27 06:05:08.136700: Starting.
2017-12-27 06:05:08.421191: [GPG] Generating a GPG key...
Traceback (most recent call last):
File "/usr/bin/bdisk", line 71, in
main()
File "/usr/bin/bdisk", line 68, in main
bdisk(args)
File "/usr/bin/bdisk", line 25, in bdisk
conf['gpgobj'] = bGPG.genGPG(conf)
File "/usr/share/bdisk/bGPG.py", line 69, in genGPG
tpl = env.get_template('GPG.j2')
File "/usr/lib/python3.6/site-packages/jinja2/environment.py", line 830, in get_template
return self._load_template(name, self.make_globals(globals))
File "/usr/lib/python3.6/site-packages/jinja2/environment.py", line 804, in _load_template
template = self.loader.load(self, name, globals)
File "/usr/lib/python3.6/site-packages/jinja2/loaders.py", line 113, in load
source, filename, uptodate = self.get_source(environment, name)
File "/usr/lib/python3.6/site-packages/jinja2/loaders.py", line 187, in get_source
raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: GPG.j2

 21 BDiskDocumentationBug ReportLow 6asQNR https://goldentabs.com/ Closed
100%
Task Description

6asQNR https://goldentabs.com/

 17 BDiskCoreFeature RequestLow FevwVS http://www.LnAJ7K8QSpfMO2wQ8gO.com Closed
100%
Task Description

FevwVS http://www.LnAJ7K8QSpfMO2wQ8gO.com

 8 BDiskCoreBug ReportLow do something about Arch dropping i686 support Closed
100%
Task Description

i should probably split the tarball sources and individually download based on enabled architectures.

relevant:
https://www.archlinux.org/news/phasing-out-i686-support/
https://lists.archlinux.org/pipermail/arch-ports/2017-January/thread.html#755

7BDiskCoreBug ReportMediumensure deps are correctAssigned
0%
Task Description

i think i need to re-examine some of my imports. namely, e.g. don't import gpgme if gpg's disabled in the config, etc.

5BDiskCoreBug ReportLowcross-distro, freebsd supportNew
0%
Task Description

the majority (with the exception of centos not having libisoburn?) of other distros should work just fine assuming all the prereqs are installed.

however, it'd be useful to see if we could get freebsd native support- or at least test it. i doubt it'd work because of the chroot pivoting in bchroot.py, but it'd be interesting to see.

Showing tasks 1 - 32 of 32 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing