aboutsummaryrefslogtreecommitdiff
path: root/src/update_pkg.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/update_pkg.cc')
-rw-r--r--src/update_pkg.cc17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/update_pkg.cc b/src/update_pkg.cc
index 4b35793..881beff 100644
--- a/src/update_pkg.cc
+++ b/src/update_pkg.cc
@@ -1,12 +1,11 @@
-#include "is_updated.cc"
-#include "build_pkg.cc"
-#include "link_install.cc"
-#include "vars.cc"
+#include <filesystem>
+#include <iostream>
+
+#include "update_pkg.hh"
+#include "is_updated.hh"
+#include "install_pkg.hh"
void update_pkg(Pkg pkg) {
- if (is_updated(pkg.src)) {
- build_pkg(pkg.src);
- link_install(pkg.src);
- }
- else { std::cout << print_skipped << pkg.name << " is already up to date."; }
+ if (is_updated(pkg.src)) { std::cout << print_skipped << pkg.name << " is already up to date."; return; }
+ install_pkg(pkg);
}