* [gentoo-soc] Project GSE: 26 of June - 30 of June & 03 of July weekly report
@ 2017-07-03 23:26 Christos Kotsis
0 siblings, 0 replies; only message in thread
From: Christos Kotsis @ 2017-07-03 23:26 UTC (permalink / raw
To: gentoo-soc
======================================================================================================================================================================================================================================================================
======================================================================================================================================================================================================================================================================
My plan for 26 of June was:
-Enable the networking in the controller.
If I manage to enable networking, then:
-Test the version check script
-Write the fetch a new image module from the current scripts
-Write the fetch config.d module from the current scripts
By current scripts I mean the scripts that I had written in the past, but not as dracut modules.
Those scripts as of now are parts in the main init file.
I didn't work with the networking because I switched my objectives after the meeting with my mentor (Rafael Martins) today.
I choose to switch the objectives, since I am closing the builder part hence I don't want to leave any areas that require active work.
The new objectives were:
-Break down to function the main menu, since it's full on case statements and quite unreadable at some parts
-Create a new function that will work the loop menus
-Create a new function that will manage the cases
-Finish the distcc/pump mode on the chroot phase and make the cmdline ccache option to be written in the make.conf(chrooted pashe)
-Include variables to control the verbosity instead of making if statements.
This way a simply eval ${verbosity_var} will give the requested ouput. Example, for -q verbosity_var=">/dev/null 2>&1"
and for emerge emerge_var="-q". However for -v the verbosity_var will be null and at the same time a set -x will be enabled.
The emerge var will obviously be -v.
======================================================================================================================================================================================================================================================================
My plan for 27 of June was:
-Enable the networking in the controller.
If I manage to enable networking, then:
-Test the version check script
-Write the fetch a new image module from the current scripts
-Write the fetch config.d module from the current scripts
By current scripts I mean the scripts that I had written in the past, but not as dracut modules.
Those scripts as of now are parts in the main init file.
I did not manage to bring network on the initramfs.
======================================================================================================================================================================================================================================================================
My plan for 28 of June was:
-Include in the initramfs extra network tools, and see if I can bring the networking manually from a rescue shell.
-Fix the issues.info builder's log tools.
-Create a function to manage the issues instead of writing long manual entries
-Read from the above issues from the loop-reaction function instead of using the last failed command
If I manage to enable networking, then:
-Test the version check script
-Write the fetch a new image module from the current scripts
-Write the fetch config.d module from the current scripts
I could not establish network connection. I get a double IP warning all the time, however I have written the fetch new script, fetch config.d script.
======================================================================================================================================================================================================================================================================
My plan for 29 of June was:
-Make a more general update script. This script has already been written in previous objectives, however it looks not general enough.
-Run the offline controller scripts, since I have trouble with the networking at the moment
-Export devices, size, fs, label, set path and set config.d directory for the cmdline hook
-Rw mount part, prepare mount points and chroot script for the pre-mount hook
The objectives were successful. Additionally the new main menu functions and their loops has been updated further. The code is reduced a lot and "press any key to continue" entries have been removed.
======================================================================================================================================================================================================================================================================
My plan for 30 of June was:
-Rewrite the dracut network module to work for Gentoo. ( I changed it in the past, however it was not good )
I am putting only one objective, since this was not in my plans, hence there is no implementation made. However I must do this, since the dracut network module does not work.
It did rewrite the dracut network module, however the initramfs would give kernel panic. I guess I am initiating something or missing something. I'll check this on the weekend and see how it goes.
======================================================================================================================================================================================================================================================================
My plan for 03 of July was:
- Finish the network module, if it's not been finished by the weekend
- Implement it in the rest of the controllers process.
- Network check
- Fetching new config.d directory
- Fetch version
For 03 of July I included during the weekend, one more extra feature. That is a new option for editing the configuration files from the command line.
The network module, still gives me some hard time, but I think it will be done in the next day.
======================================================================================================================================================================================================================================================================
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2017-07-03 23:26 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-03 23:26 [gentoo-soc] Project GSE: 26 of June - 30 of June & 03 of July weekly report Christos Kotsis
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox