Compare commits
35 Commits
9c0fab2e88
...
38f799ce39
Author | SHA1 | Date | |
---|---|---|---|
38f799ce39 | |||
fac7a68445 | |||
fdd9f6103b | |||
6a74546a71 | |||
b3cc53f7e9 | |||
361e57b17c | |||
dfee0981b8 | |||
b0c905a33e | |||
4d1d4342ae | |||
6404d01a5e | |||
a510c58de0 | |||
632252e1d1 | |||
db7dc09844 | |||
d142969eb0 | |||
0e24e6a79a | |||
d7fc3356e6 | |||
d1b31ab6aa | |||
e72a1a3697 | |||
26a61a6069 | |||
f87952a615 | |||
b2037e978f | |||
78763b97f8 | |||
5c3b5aae85 | |||
2261ffb31d | |||
5343903e54 | |||
ae7b712792 | |||
6fdb245759 | |||
0fe9b63f0e | |||
3dbe8418a1 | |||
c5900b7663 | |||
0a06978fee | |||
be99376307 | |||
a261603655 | |||
a122ff133e | |||
adec709fe7 |
1
.gitignore
vendored
1
.gitignore
vendored
@ -12,4 +12,5 @@ base/usr/share/pkgdb/**
|
|||||||
.fakeroot
|
.fakeroot
|
||||||
kernel/config.cmake
|
kernel/config.cmake
|
||||||
ports/out/
|
ports/out/
|
||||||
|
ports/local/
|
||||||
ports/temp/
|
ports/temp/
|
||||||
|
@ -15,6 +15,11 @@ fi
|
|||||||
|
|
||||||
source ports/$PORT_NAME/PACKAGE
|
source ports/$PORT_NAME/PACKAGE
|
||||||
|
|
||||||
|
if [ -f ports/local/$name-$version.tar.gz ]; then
|
||||||
|
echo "Package $PORT_NAME is already installed and up to date!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
if ! [ -f ports/out/$name-$version.tar.gz ]; then
|
if ! [ -f ports/out/$name-$version.tar.gz ]; then
|
||||||
tools/make-package.sh $PORT_NAME
|
tools/make-package.sh $PORT_NAME
|
||||||
fi
|
fi
|
||||||
@ -23,17 +28,19 @@ PORT_FILES=$LUNA_BASE/usr/share/pkgdb/$PORT_NAME.files
|
|||||||
|
|
||||||
if [ -f $PORT_FILES ]
|
if [ -f $PORT_FILES ]
|
||||||
then
|
then
|
||||||
echo "Package $PORT_NAME is already installed! Updating."
|
echo "Package $PORT_NAME is installed, but is an outdated version. Updating."
|
||||||
tools/uninstall-package.sh $PORT_NAME
|
tools/uninstall-package.sh $PORT_NAME
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
cp ports/out/$name-$version.tar.gz ports/local/
|
||||||
|
|
||||||
mkdir -p $LUNA_BASE/usr/share/pkgdb/
|
mkdir -p $LUNA_BASE/usr/share/pkgdb/
|
||||||
|
|
||||||
cd $LUNA_BASE
|
cd $LUNA_BASE
|
||||||
|
|
||||||
find -type f | sed 's|^./||' > /tmp/before.list
|
find -type f | sed 's|^./||' > /tmp/before.list
|
||||||
|
|
||||||
tar -C $LUNA_BASE -xf $LUNA_ROOT/ports/out/$name-$version.tar.gz
|
tar -C $LUNA_BASE -xf $LUNA_ROOT/ports/local/$name-$version.tar.gz
|
||||||
|
|
||||||
find -type f | sed 's|^./||' > /tmp/after.list
|
find -type f | sed 's|^./||' > /tmp/after.list
|
||||||
|
|
||||||
|
@ -16,3 +16,4 @@ fi
|
|||||||
|
|
||||||
rm -v $(cat $LUNA_BASE/usr/share/pkgdb/$PORT_NAME.files)
|
rm -v $(cat $LUNA_BASE/usr/share/pkgdb/$PORT_NAME.files)
|
||||||
rm -v $LUNA_BASE/usr/share/pkgdb/$PORT_NAME.files
|
rm -v $LUNA_BASE/usr/share/pkgdb/$PORT_NAME.files
|
||||||
|
rm -v $LUNA_ROOT/ports/local/$PORT_NAME-*.tar.gz
|
||||||
|
Loading…
Reference in New Issue
Block a user