-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cosmetic Surgery: Preparation for packaging #13
Conversation
I hate to read double slashes :-).
It should match release version. Indeed, package maintainer shouldn't have to maintain this.
Username has been switched from harisgusic to veracioux.
Hey @funilrys. Thank you very much for the changes, and for your interest in the project. There is already an AUR package if that's what you are going for. We should update the existing package with these changes. If you are coming from #1, I realize that I should have made it more clear that there is an AUR package, and I updated the issue so other people don't get confused.
Thanks, when I changed my username, there were a bunch of projects I had to update so some slipped through.
I have to remember to update that!
I am also annoyed by the double slashes, but I included them to prevent unintended behavior when someone calls make by hand and forgets them. But I trust that you are more experienced than me, so I'm fine with this change.
Where did you patch them? And why is that a requirement? I've seen many (in my experience almost all non-administrative) packages that use
You too, stay safe and healthy! |
So, finally got some time to look into this.
Yup, I got confused, but I explained in the discussion channel, it's also an internal choice of me.
As far as I am aware, if someone is running is manually without building, they will get
I'm just trying to following the guideline-s. To quote the Arch package guideline:
Therefore, I patched my own version of the package as follow: sed -i -E "s|(__SYSTEM_CONFIG=)(.*)|\1\"/etc/${pkgname}/config.sh\"|g" "${pkgname}"
sed -i -E "s|(__SCRIPT_PATH=)(.*)|\1\"/etc/${pkgname}/scripts\"|g" "${pkgname}" By installing the configuration file into Feel free to edit this patch before merging. Stay safe and healthy. |
@funilrys Thank you for the detailed elaboration. I will change the config directory in the project to |
@veracioux, I have an argument for that too 😄 I played with tuterm the past few days and it's really not bad. My family is trying to understand, git, bash and some other things that make my Linux experience so entertaining for them to watch. So I found tuterm extremely useful for that case. I deploy my own scripts/tutorials into I have the experience that makes me aware of that. I'm a bit hardcore and I don't have any problem breaking and repairing a package or a distribution - that's what I do at home and with even more fun at work. But while explaining or maintaining things to people who tends to have less fun regarding "hardcore measures", it's important to provide a safe white-box that anybody cat repaint 😄. You won't prevent me to overwrite the path in my local network 😝 |
@funilrys I'll make it so that I'm glad you like tuterm. If you think your personal tuterm scripts could be useful to other people, consider adding them to https://github.com/veracioux/tuterm-collection |
Hi @veracioux,
As my main machine is under Arch Linux I started the packaging of this project. While packaging I found some cosmetic issues that don't fit.
Can you please review and merge my changes ?
Changes
Questions
Do you plan to rename your
__XYZ
variables ? I had to patch them to match this style:/etc/tuterm/config.sh
(system-wide configuration)/etc/tuterm/scripts
(system-wide scripts)Stay safe and healthy!