This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
haas:spring2021:unix:projects:pbx2 [2021/03/01 14:17] – [Submission] wedge | haas:spring2021:unix:projects:pbx2 [2021/03/14 20:53] (current) – [Submission] wedge | ||
---|---|---|---|
Line 18: | Line 18: | ||
Be sure you stop and reflect upon the particular actions you go through, as well as realizations you have while accomplishing the puzzle: it is insights like these that lead to explosive growth in your abilities. | Be sure you stop and reflect upon the particular actions you go through, as well as realizations you have while accomplishing the puzzle: it is insights like these that lead to explosive growth in your abilities. | ||
- | I've gotten a few more questions directed my way. Still perhaps a bit on the timid side. Please: I love questions- the more you ask and explore and realize, the happier that makes me. Even if you think it is an obvious or stupid question. What's the worst that can happen? I don't reply? Seriously- don't struggle thinking you have to figure it out on your own. I mean, you are to do all your own work, but please include asking | + | I've gotten a few more questions directed my way. Still perhaps a bit on the timid side. Please: I love questions- the more you ask and explore and realize, the happier that makes me. Even if you think it is an obvious or stupid question. What's the worst that can happen? I don't reply? Seriously- don't struggle thinking you have to figure it out on your own. I mean, you are to do all your own work, but please include asking questions |
NOT doing that is actually quite limiting for your progress. | NOT doing that is actually quite limiting for your progress. | ||
=====Obtain the file===== | =====Obtain the file===== | ||
- | This week's project is located in the **pbx2/** sub-directory of the UNIX Public Directory, under a directory by the name of your username, in a file called (unoriginally): | + | This week's project is located in the **pbx2/** sub-directory of the UNIX Public Directory, under a directory by the name of your username. |
Make a copy into your home directory somewhere and set to work. | Make a copy into your home directory somewhere and set to work. | ||
- | **NOTE:** Hopefully it has been standard practice to locate project files in their own unique subdirectory, | + | **NOTE:** Hopefully it has been standard practice to locate project files in their own unique subdirectory, |
=====Process===== | =====Process===== | ||
Line 47: | Line 47: | ||
=====Verification===== | =====Verification===== | ||
- | The final file, when correctly unscrambled and assembled, can be verified by generating its **md5sum** hash. | + | The final file, when correctly unscrambled and assembled, can be verified by generating its **sha384sum** hash. |
This hash should match the hash stored inside the **MANIFEST** file located in the project directory (in the public directory). | This hash should match the hash stored inside the **MANIFEST** file located in the project directory (in the public directory). | ||
Line 54: | Line 54: | ||
In addition to the file produced during the completion of this project, I would also like for you to create a detailed step-by-step text file called **pbx2steps** which includes the valid command-lines that will document for me the steps you took from project commencement through completion. You will submit this file at the end in accordance with the instructions. | In addition to the file produced during the completion of this project, I would also like for you to create a detailed step-by-step text file called **pbx2steps** which includes the valid command-lines that will document for me the steps you took from project commencement through completion. You will submit this file at the end in accordance with the instructions. | ||
- | When you see an ordered english-readable | + | When you have a file with a visually consistent, possibly familiar visage made up of ASCII art, you have reached the conclusion of the unraveling |
- | + | ||
- | To successfully complete this project, | + | |
- | + | ||
- | * Submit your **pbx2.results** file | + | |
- | * Submit your **pbx2steps** file | + | |
To submit this program to me using the **submit** tool, run the following command at your lab46 prompt: | To submit this program to me using the **submit** tool, run the following command at your lab46 prompt: | ||
Line 78: | Line 73: | ||
< | < | ||
65: | 65: | ||
- | *:pbx2:submitted pbx2.results file via submit tool [5/5] | + | *:pbx2:pbx2steps contains, generates no errors |
- | *:pbx2:submitted | + | *: |
- | *:pbx2:pbx2.results and pbx2steps | + | *: |
- | *: | + | *:pbx2:project updates committed/pushed to lab46 semester repo [11/11] |
- | *: | + | *: |
- | *: | + | *:pbx2:pbx2.results matches with hash [11/11] |
- | *:pbx2:pbx2steps uses shell features like wildcards, IO redir [5/5] | + | |
- | *: | + | |
- | *:pbx2:pbx2steps sets up local project | + | |
- | *:pbx2:pbx2steps | + | |
- | *:pbx2:pbx2steps all other paths are relative | + | |
- | *:pbx2:pbx2steps automates the project when executed [5/5] | + | |
- | *:pbx2:pbx2steps only outputs user-generated messages | + | |
</ | </ |