Comments (9)
One small slash for a man - one giant step for emacs ;-) Works like a charm now :-)
from kiss.
BTW: Debian and Gentoo are also using this location. So i think, it should be installable there...
from kiss.
If you look further down you'll see:
rsync --chown=root:root -WhHKa --no-compress --ignore-existing \
"$tar_dir/$pkg_name/etc" "$KISS_ROOT/"
The package manager does install /etc
only it happens afterwards and separately!
Can you upload the contents of the tarball's manifest file so I can try and investigate?
from kiss.
Here we go :-)
Renamed it to manifest.txt so that github accept the file type...
from kiss.
AH! I think you've found a bug, sorry for not seeing it soon. My hunch is that --exclude etc
passed to rsync
is being overly greedy. It should only exclude /etc
but it seems to pick up any directory named etc
.
Working on a fix. 👍
from kiss.
You can try your fix with this package: https://github.com/penguin-ff/community/tree/emacs/community/emacs
It builds. But after the install it doesnt run, because of the missing "etc"
from kiss.
Thanks for the test case 👍
from kiss.
This should be fixed in: 2208fd3
If you're willing you can add the single missing forward slash to your local copy and confirm. It's fine if you don't want to do this as I'm doing further tests regardless. :)
from kiss.
Closing this. Will push the update later today. Want to do one more round of testing.
from kiss.
Related Issues (20)
- Feature request - list of explicitly installed packages (for better orphan handling) HOT 3
- Feature request - comparing package versions with those further down the KISS_PATH HOT 5
- kiss help / /usr/share/doc/kiss/./index.txt has html HOT 1
- Make kiss build more scriptable HOT 3
- Use the kiss package manager on arch HOT 4
- kiss unable to install packages on systems without a user with the id 1000 HOT 5
- `kiss update`: false exit on non-remote git repos HOT 7
- [Feature request] => KISS uses git clone without --depth parameter resulting in huge clones HOT 7
- Set GOFLAGS along with GOPATH
- permissions bug HOT 2
- Problem installing new packages HOT 6
- Hook for Ctrl+C HOT 1
- Inherit KISS_HOOK in children HOT 3
- Bug in pkg_source_tar HOT 1
- should this string be double quoted instead of single?
- User `umask` interferes with packaging
- Can't run `kiss update` because `ERROR 'perl' not found` HOT 10
- Discussion: Should package builds be ran from the driectory with the install and post-install scripts HOT 2
- mv files with extra privilages HOT 4
- Moved to https://kisscommunity.org/
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 kiss.