Comments (4)
http://dholbert.pastebin.mozilla.org/1106632
I'm a bit new to github, so I'm not sure what the best way is to attach a patch. So I've just included one inline, as it's pretty trivial. The following patch fixes the issue for me and lets checkinstall run to completion. (I've confirmed that the generated .deb is functional, too)
EDIT: Replaced patch with a pastebin, since github's whitespace formatting seems to destroy tabs, even in 'pre' regions
Patch available here: http://dholbert.pastebin.mozilla.org/1106632
Basically, the "p" in "cp -Rp" isn't useful here -- it tells cp to preserve the user & timestamp & mode. It's counterproductive to preserve the user, though, since the source's owner might very well be a normal system-user-account, whereas we want the system-installed versions to be owned by root. Meanwhile, the timestamp isn't worth preserving, and the mode should get preserved automatically without any special request needed. (not to mention that these files don't have any special modes that need preserving)
(I'm not 100% sure what about timestamp-preservation confuses checkinstall, but I'm guessing it's something about trying to do an extra operation on the just-copied file, and getting confused because the file ended up in a checkinstall-generated temporary directory rather than at its expected location.)
from znc.
The usual way to attach a patch with github is to create your own clone of a repo, commit you changes there and then send a pull request.
from znc.
Done -- here's the pull request: #14
from znc.
Pulled that commit, thanks a lot
from znc.
Related Issues (20)
- Crypt Module - IRC Clients that do not keep "sent" text and instead read the IRC response will not display properly HOT 2
- Problem with znc HOT 3
- Problem with rejoin after kick
- znc+fish won't encrypt own messages
- Add OpenID Connect support HOT 3
- Add some way to bypass channel mode cache (or just remove it) HOT 6
- Feature request: ability to disable the "The channel could not be joined, disabling it" behavior HOT 1
- Client connecton stalled after CAP ACK HOT 3
- Portainer Add Template > ZNC - no login
- Add Security Headers to webadmin HOT 5
- Cannot load python modules via webadmin w/ Debian 12/Python 3.11.x/znc-1.9.x HOT 2
- can't remove some channels from chansaver HOT 5
- Reconnecting too fast HOT 6
- Missing `RPL_TOPICWHOTIME` from server results in incorrect `RPL_TOPICWHOTIME` sent to client
- Update the Copyright notice
- Perform /timer unknown command HOT 3
- Watch module ZNC HOT 7
- Missing : in PASS command
- Likely race condition in build system related to `generated.tar.gz` HOT 3
- identd and identfile doeset works HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from znc.